3 ms·
Essentially all the Lisp features except for s-expression syntax and attendant macros have been adopted by popular mainstream languages. CL has already given ev
by edflsafoiewq 3y ago
Essentially all the Lisp features except for s-expression syntax and attendant macros have been adopted by popular mainstream languages. CL has already given everything it had to give.
- patrickmay 3y agoThe Common Lisp condition system is far superior to any alternative in any other language.
- agumonkey 3y agowait a few years and some web language will "rediscover" it :p
- edflsafoiewq 3y agoNot sure about that, but it's true it hasn't been adopted. There's also some CLOS stuff you can't find in modern languages.
- pjlegato 3y agoThose cases are well served by Clojure, which gives you the macros + a modern, professional, battle-tested standard library (via Java).
- vindarel 3y agonot true, sorry! And if some languages took features, the combination of them is unique in CL. Image-based REPL interactivity, condition system, interactive debugger, restarts, compile-time computing, compile-time checks, incremental typing, speed, a different object system, stability, single-file binaries, connecting to a remote system… Here we restart a buggy program from a single point in the stack: https://www.youtube.com/watch?v=jBBS4FeY7XM https://www.youtube.com/watch?v=jBBS4FeY7XM so we don't re-run everything from zero.