News for hackers. Stuff that matters.
Re:Show HN: A notebook-style Common Lisp environment by brudgers on Saturday July 08, 2017 @03:11PM (#14726749)
To me, the idea of functional languages seems a bit of the wrong abstraction and functional programming style is a better one. Sure some languages make it easier or harder to program in an imperative or functional (or object oriented) style...I mean it is easier to program in an object oriented programming style using Smalltalk versus Common Lisp (even though CLOS is robust) and much easier to program in an imperative style in C than Haskell due to the way Haskell treats non-idempotentcy.

In 2017 the status of Lisp is about the same as it has always been only more accessible than ever given faster networks over which to download tools and to find documentation...e.g. the Racket ecosystem. And a person who starts exploring one of the Lisps today will learn as much or perhaps more (due to generally better access to diverse information about programming) than at points in the past.

My opinion reflects my bias, but in general I think Lisps are more accessible than Haskell because there has been more time to smooth over the rough edges related to the more significant underlying mathematical/theoretical concepts (lambda calculus versus type theory) and perhaps because lambda calculus is a bit more easily understood than type theory (or perhaps not). There's also a much stronger pedagogical tradition of Lisps as teaching languages (forty years or so) at the undergraduate level than with Haskell.

But in the end, why not both?

There are no comments on this comment yet.