Which lisp for a (lisp) novice?
I'd like to learn lisp but I'm confused with the many variants I'm finding.
What would you recommend for an experienced programmer in other
languages (mainly C and perl), wanting to learn lisp?
Should be a well documented lisp and working in Mac OS and main UNIXes
(Solaris, HP-UX, AIX, ...)
I've found and enjoyed the "Practical Common Lisp" book, mainly because
it starts with realistic examples, not the car/cdr/lists I had found in
the past that lead me to the wrong conclusion that lisp was "only" good
at processing abstract lists and could do nothing useful.
A bit more reading in this ng seems to suggest that Common Lisp is not a
good choice, so I'd like to have some more opinions before spending to
much time learning the wrong stuff.
What do you think? Ideas and criticisms welcome.
--
Toni
.
Relevant Pages
- Re: Better is better: improving productivity through programming
... Nothing in Common Lisp prevents us from doing that. ... some other popular languages takes a *lot* of work. ... The idea of using a language with better abstraction facility doesn't ... (comp.lang.lisp) - How Common Lisp sucks
... blog entries on Lisp. ... To embed languages that differ from CL's semantics ... Lisp that sucks, it's Common Lisp that sucks." ... (comp.lang.lisp) - Re: Survey: Do you use the "2" in Lisp-2?
... Why You should Not Use The Jargon Lisp1 and Lisp2 ... Graham's On Lisp, I'm wondering what the advantages of a Lisp-2 ... For another example, consider today's PHP language. ... Now, the question is, why do Lisps before Common Lisp have this multi- ... (comp.lang.lisp) - Re: Joel hammers the final nail into Lisps coffin
... and/or combination of technologies, because _programming is hard_. ... are surely large and more usefule then most of the Common Lisp ... that's the central trade-off between singe- and multi-paradigm languages. ... (comp.lang.lisp) - Re: Program compression
... problems to be solved much more concisely than with Lisp. ... In Common Lisp, it's another one line of code: ... My point is that different languages are based on different things ... it would be impossible for the author of a macro (in the Lisp ... (comp.programming) |
|