4 ms·
Maybe dumb question since I only have experience with a few lisps (Common Lisp, clojure and scheme) but why is this “lisp like” and not a “proper” lisp? It loo
by inglor 4y ago
Maybe dumb question since I only have experience with a few lisps (Common Lisp, clojure and scheme) but why is this “lisp like” and not a “proper” lisp?
It looks like a lisp for me with its “code is data” (homoiconic) bit and s expressions.
- shaftoe444 4y agoDescribing stuff as Lisp-like is a good way to sidestep arguments about "proper" Lisp. What even is a proper Lisp? http://steve-yegge.blogspot.com/2006/04/lisp-is-not-acceptable-lisp.html?m=1 http://steve-yegge.blogspot.com/2006/04/lisp-is-not-acceptab...
- inawarminister 4y agoHuh it's orthogonal but basically Clojure is an attempt to answer all those four problems, right? Bypassing the which LISP problem by canonical implementation on top of host VMs (of which there are JVM, CLR, JS, Dart and BEAM), bypassing the spec, bypassing the whole object-oriented problem by impure functional approach, and having a BDFL on the top. Anyway, back to the main point, thank you for the article. I'll try to play around with Dak later today and see if I can use it to do something fun. Play is better to learn something after all.
- User23 4y agoI've enjoyed defending the claim that Perl5 is a Lisp, just instead of being a Lisp-1 or Lisp-2 it's a Lisp-5ish.
- aidenn0 4y agoIndeed Kent Pitman is on the record[1] as saying that Scheme is not "a Lisp" 1: https://groups.google.com/g/comp.lang.lisp/c/Bj8Hx6mZEYI/m/6AWmNEwQR5YJ https://groups.google.com/g/comp.lang.lisp/c/Bj8Hx6mZEYI/m/6...
- shaunxcode 4y agoand now I just miss Erik Naggum and his contributions to lisp discourse.