Hacker News new | ask | show | jobs
by DeathArrow 439 days ago
>It's less of a big deal these days, but properly working lambda expressions were only available in Lisp until recently.

I think Haskell and ML had lambda expressions since like 1990.

2 comments

Recent, compared to Lisp
Number of programmers that are in workforce that started before Standard ML (1983) is tiny and this argument would be relevant only to them.
The author of the referenced post is one of them, though.
The word “properly” is not only working hard here, but perhaps pointing to deeper concepts.

In particular, it implies a coherent design around scope and extent. And, much more indirectly, it points to time. EVAL-WHEN has finally made a bit of a stir outside Lisp.

Does this imply that lambda expressions in Haskell and ML don't have a "coherent design around scope and extent"? This is quite a claim, to be honest....
No, it doesn’t imply that. There are plenty of more popular languages that don’t though.