Love haskell, but hate it’s use of a million symbols for operators.. sometimes it can be averted by using word based operators, but thats not assured. I guess Idris is somewhat saner thanks to namespaces, but I think I would ultimately find something like a lispy haskell with namespaces to be more ideal.
Haskell function application is already tuple-less and comma-less, so you can write it like a Lisp all you want, just add the parens. You have full macros too.
thisFunction and its arguments can always be rewritten to (thisFunction and its arguments)
That nobody does so probably says something, but I am not sure what.
Love haskell, but hate it’s use of a million symbols for operators
It’s really a matter of familiarity. To me, 3 + 4 is clearer than add 3 4. And, as bitemyapp pointed out, as long as users like operators for their own use, they’ll keep on being a thing.
Love haskell, but hate it’s use of a million symbols for operators.. sometimes it can be averted by using word based operators, but thats not assured. I guess Idris is somewhat saner thanks to namespaces, but I think I would ultimately find something like a lispy haskell with namespaces to be more ideal.
Don’t use them if you don’t like them
Haskell function application is already tuple-less and comma-less, so you can write it like a Lisp all you want, just add the parens. You have full macros too.
thisFunction and its argumentscan always be rewritten to(thisFunction and its arguments)That nobody does so probably says something, but I am not sure what.
Oh cool, I will. Though I was remarking more on the general state of the haskell ecosystem.
It’s really a matter of familiarity. To me,
3 + 4is clearer thanadd 3 4. And, as bitemyapp pointed out, as long as users like operators for their own use, they’ll keep on being a thing.