jashkenas/coffee-script — Issue #1886: better support for curry 
Author: co-dh
Created: 2011-11-23 04:33:21+00:00
State: open

add = (x) -> (y) -> x + y

add 3 4 will be parsed as add (3 4) , which apply 3 as a function to 4 .
the only way to get parsed is :

add(3)(4)

which has too may braces.

I suggest to change the syntax, so white space is treated as application.