|
|
|
|
|
by vegai_
1627 days ago
|
|
I can see how Python is clearly more ergonomic than Common Lisp, but I really don't see any significant differences between CL, Clojure and Schemes. Just ergonomic micro-optimizations. Clojure's native thread-safe data structures are a significant difference, though. |
|
* Absolutely nothing is consistent. When you mutate something, is the place it goes the first or last argument? No consistency here. * When you pass a value to a function, is it by value or by reference? Who knows? Rules are non obvious, do not follow the principle of least surprise. * Lisp-2 just makes working with higher order functions obnoxious.
One thing it has going for it though is the loop macro, that's admittedly pretty neat.