5 ms·
I mean, I don't find Lisp hard to read, the parens disappear in my mind and it looks almost like Python-esque white-spaced code if you space things correctly al
by Mikeb85 5y ago
I mean, I don't find Lisp hard to read, the parens disappear in my mind and it looks almost like Python-esque white-spaced code if you space things correctly albeit with weird function names. But it is at a lower level than Ruby/Python if you don't use macros, to make it "higher level" you use macros, but at that point you're in DSL territory, you can always just add more abstractions to any language really and write DSLs in plenty of languages (something like Rails which uses a bunch of metaprogramming could almost be called a DSL). Lisp IMO is in a strange spot where idiomatic enterprise-y Common Lisp is between Java and Ruby/Python, Lisp + Macros or something like Clojure is higher level. I think Ruby/Python are winning almost just because of their usage of readable and common sense English words.