|
|
|
|
|
by behnamoh
425 days ago
|
|
> "Lisp is better because it is homoiconic" - Lisp is better because it manipulates the same data that the program code is represented in (car works on a data list, and it works on a code list as well). - Lisp is better (at least, Common Lisp) because of image-and-REPL-driven development. Good luck finding exactly that level of flexibility in other REPL-ful languages. - Lisp is better because of hot code reloading and restarts. Only Elixir/Erlang have a similar mechanism. - Lisp is better because of structural editing (e.g., paredit). No more character-level editing. I could go on but just wanted to point out that homoiconicity isn't the entire deal with Lisp. |
|
>- Lisp is better because it manipulates the same data that the program code is represented in (car works on a data list, and it works on a code list as well).
Don't those two sentences mean the same?
https://news.ycombinator.com/item?id=43676798