Hacker News new | past | comments | ask | show | jobs | submit login

I do agree with what you're saying about the value of referential transparency and the formal definition of a function as a lambda term. In fact, I work professionally as a Haskell developer and highly value this aspect of the language design; equational reasoning is a really powerful tool.

My point is that functional programming as engineering practice and language family is broader then variants of pure lambda calculi and Haskell occupies one particular place in that broad space.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: