Get rid of `($)`...
http://www.youtube.com/watch?v=a1Y73sPHKxw
commitb4bf8e9810ad5970f8c38fe144a6739571b1b074
authorevancz <info@elm-lang.org>
dateTue 28 May 2013, 17:03 (13 years ago)
parentf164a98
compiler/Gen/CompileToJS.hs−1
@@ -321,7 +321,6 @@ binop (o:p) e1 e2
321321 case o:p of
322322 "::" -> jsCons e1 e2
323323 "++" -> "_L.append" ++ parens (e1 ++ "," ++ e2)
324− "$" -> e1 ++ parens e2
325324 "<|" -> e1 ++ parens e2
326325 "|>" -> e2 ++ parens e1
327326 "." -> jsFunc "x" . ret $ e1 ++ parens (e2 ++ parens "x")
compiler/Transform/Optimize.hs−1
@@ -126,7 +126,6 @@ binop op ce1@(C t1 s1 e1) ce2@(C t2 s2 e2) =
126126
127127 ("|>", _, _) -> App ce2 ce1
128128 ("<|", _, _) -> App ce1 ce2
129− ("$", _, _) -> App ce1 ce2
130129 (".", _, _) ->
131130 Lambda "x" (noContext $
132131 App ce1 (noContext $ App ce2 (noContext $ Var "x")))