3 ms·
I think this is true. It can be easy to accidentally do partial application, especially with optional and labelled arguments, eg: let bar x y z = … let foo
by dan-robertson 1y ago
I think this is true. It can be easy to accidentally do partial application, especially with optional and labelled arguments, eg:
let bar x y z = …
let foo w x = bar x (f w x)
The performance and evaluation order can be a bit surprising in this case, and the errors when updating bar can be hard to understand.