Hacker News new | ask | show | jobs
by cperkins 1372 days ago
It can be difficult to explain why Lisp is so great to non-Lisp programmers. For Lisp, the whole is greater than the sum of the parts.
3 comments

This might help https://malisper.me/category/debugging-common-lisp/

I am not aware of another lang/platform that can offer this kind of flexibility except may be Smalltalk or Erlang, but then they don't have the homoiconicity.

This article just kind of did that for me. Loved that they likened Lisp to Lego blocks a few paragraphs after I had the exact same thought (when they mention that "everything is an expression").

Even after having read Hackers and Painters and some of Clojure for the Brave and True, this is the article that makes the power of Lisp click the most for me.

That's true of Erlang as well. The language (and VM) design elements are very complementary.