Hacker News new | ask | show | jobs
by phplovesong 11 days ago
There is also MLs that have the same idea, but with less implementation, as a lisp is something you hack in a weekend. An working ML not, as it takes way more effort.

Lisps have many fantastic ideas, but are really hard to read. Lisp code is what we had before perl guys went "hold my beer".

I know its just syntax, and it usually does not matter, untill it does. I did some clojure a long time ago, and before that some CL, and god, i cant understand my own old code. Contrast that to some language that has syntax i can read it still, years later. Go being the prime example of write once, read a decade later.

3 comments

I find Lisp much easier to read than most other languages. It is highly explicit syntax with very little ambiguity, especially if you have a little discipline about macros.
I like the Python-like indentation syntax of Rhombus. It has the extensibility of a modern lisp https://rhombus-lang.org/
https://www.youtube.com/watch?v=LXhsutNKhec&feature=youtu.be

Once you get hang of it, it easy. Following is video of my son who learnt Scheme as first programming language.

If you want the extensibility of Lisp with a readable syntax Rhombus is worth a go https://rhombus-lang.org/