|
|
|
|
|
by eropple
3098 days ago
|
|
Lisps are arbitrarily powerful, yes, sure. Once I too was a Lisp head, I am familiar with the advocacy. They also read awfully even with an editor designed for them. They aren't human-first languages. S-expressions are easy for a computer, they are hard for a human. So, yeah, that can be improved, too. "But you can do it with macros"--other people won't, and so you are thus devolved to the minimum set everyone can agree upon, and it's gonna be awful. And so there is room to grow outside of one's parentheses, too. |
|
I've used Python, C, C++, C#, Java and Pascal extensively. I can safely say Common Lisp allows you to write the most readable code of all languages i've used, and i'd expect this to be the same for most other lisps.
Since they are hugely flexible, they allow you to write code in such a way that the problem and solution are expressed in the most explicit and straightforward way.