Conversation

imo, having function application use parens instead of a space introduces a lot of syntactic niceties - Foo(Bar(Baz), Bloop, fip + fop) looks nicer to my eyes than Foo (Bar Baz) Bloop (fip + fop) Plus, OCaml's oddities around type application and variants being uncurried...
2
3
What's the difference between OCaml and a language with no currying, but that supports effortless partial application? The lines get blurry.
1
Yup, named arguments are a pretty interesting solution to the problem Rich Hickey's has with currying. They aren't name-spaced, so they aren't a full solution, but still cool!
1
Show replies