by Davin Church » September 26th, 2018, 12:07 pm
I don't have a problem with lamda expressions or anonymous functions (from the usage point of view), as long as I don't lose the function styles I'm used to. I also don't have a problem with their readability, at least for short expressions - they act like idioms to me. I don't think I'd prefer to write significant application code in something like d-fns but that doesn't make them bad IMO.
Using functions as an assignable datatype is not a requirement for me, but I think it can be useful in a number of situations (especially with a Compose operator) -- provided it doesn't hurt the interpreter trying to put them in.