News for hackers. Stuff that matters.
Re:Ante: A low-level functional language by tomp on Friday June 17, 2022 @11:00AM (#31779203)
No functional languages do that.

OCaml parses a b c as ((a b) c). In case the compiler can determine that a is a function taking 2 arguments, it will optimise the code, so that it’s effectively a(b, c). But in general, that’s not possible, especially in the case where the compiler determines that a is a function with a single argument (in which case, it’s return value must be another function, which is in turn called with c) or when a is a first-class function (e.g. passed as an argument)

Re:Ante: A low-level functional language by sfvisser on Saturday June 18, 2022 @04:59AM (#31788319)
My toy FP language did. :) It’s perfectly possible to just parse a list of arguments and figure out currying in a later compiler stage. In my experience it even somewhat helps with producing nicer arity-specific error messages, which user might appreciate.