A de facto or community-driven standard composed of compatibility layers and perhaps some libraries would probably be a more realistic approach for now.findinglisp wrote:Yup. See also: threading, sockets, unicode, etc. This is why we need to come up with a CLv2.VincentToups wrote:If you can't depend on it and you want to be cross-implementation, then it basically isn't supported. This is a whole other can of worms, though.
non-linear list conversion to linear
Re: non-linear list conversion to linear
-
- Posts: 9
- Joined: Tue Jul 01, 2008 1:15 pm
Re: non-linear list conversion to linear
Just use Clojure.
Seriously.
Seriously.
-
- Posts: 447
- Joined: Sat Jun 28, 2008 7:49 am
- Location: Austin, TX
- Contact:
Re: non-linear list conversion to linear
Yes, agreed. I wasn't suggesting anything more heavyweight than that.qbg wrote:A de facto or community-driven standard composed of compatibility layers and perhaps some libraries would probably be a more realistic approach for now.findinglisp wrote:Yup. See also: threading, sockets, unicode, etc. This is why we need to come up with a CLv2.VincentToups wrote:If you can't depend on it and you want to be cross-implementation, then it basically isn't supported. This is a whole other can of worms, though.
Cheers, Dave
Slowly but surely the world is finding Lisp. http://www.findinglisp.com/blog/
Slowly but surely the world is finding Lisp. http://www.findinglisp.com/blog/
Re: non-linear list conversion to linear
I wouldn't want to miss out on all the goodies in Common Lisp; CLOS, MOP etc. is awesome stuff -- and the SBCL compiler and the integration with Slime is very good.VincentToups wrote:Just use Clojure.
Seriously.
SBCL has "threading, sockets, unicode, etc.", and it also has FSet: http://common-lisp.net/project/fset/
Having Lisp all the way down (well, almost -- the GC-stuff is in C) is also very cool. I can keep pressing M-. M-. M-. and end up in the SBCL internals (Lisp code!) when I want to know what's going on.
Scott mentions on c.l.l. he's making a new release of FSet this weekend.
-
- Posts: 9
- Joined: Tue Jul 01, 2008 1:15 pm
Re: non-linear list conversion to linear
I admit, that CL has a lot of great stuff (CLOS/MOP is really excellent), and Lisp all the way down is nice too, but I am tired if fighting with different implementations, libraries that won't compile, and old/esoteric design.
Clojure is clean, functional, and has a large library set which "just works" - it is by far the most painless Lisp I've ever worked with, if you can get used to the purely functional data types (you can, just use them like lists) and live temporarily without tail recursion (you can recur, of course, and regular old recursion is fine, it just will explode at some point).
This is off topic, though.
Clojure is clean, functional, and has a large library set which "just works" - it is by far the most painless Lisp I've ever worked with, if you can get used to the purely functional data types (you can, just use them like lists) and live temporarily without tail recursion (you can recur, of course, and regular old recursion is fine, it just will explode at some point).
This is off topic, though.