I hope I don't start flame war here ^^
I'm a CL newbie, and I discovered newLISp in a short time after I started learning CL.
My interest in CL is well ..., somewhere between academic & hobby.
I must admit I'm interested in CL due to Paul Graham's essays, and I already learned a bit Haskell in the university, so I think's it's reasonable to learn Lisp.
From what I can see now, Lisp is a very interesting language (praised by some of the famous people in computing world like Peter Norvig, Eric Raymond, or Alan Kay), mature (about 50 years of development history), available in many open source/commercial implementations, supported by lots of 3rd party libraries, etc.
And when I meet newLIsp. I can see newLisp as a 'practical Lisp'. Small, yet includes useful libraries like socket, regex, or GUI (not like CL, in which sometimes you still to find your own).
So, is there any benefit in learning CL, besides the reasons stated above ?
Benfefits on learnign CL ?
Re: Benfefits on learnign CL ?
Considering that your stated area of interest is between academic and hobby, I'd say you have all you need (and more) in newLisp.anta40 wrote:My interest in CL is well ..., somewhere between academic & hobby.
So, is there any benefit in learning CL, besides the reasons stated above ?
...it is better to first strive for clarity and correctness and to make programs efficient only if really needed.
"Getting Started with Erlang" version 5.6.2
"Getting Started with Erlang" version 5.6.2
-
- Posts: 388
- Joined: Thu May 08, 2008 1:24 am
- Location: Croatia
- Contact:
-
- Posts: 2038
- Joined: Tue Nov 29, 2005 8:28 pm
- Location: latiitude 50N longitude 3W
- Contact:
Since I think newLISP is easier to learn than CL, I would say start with newLISP and then, if or when you feel the pull towards something else (your programs are not fast enough so you need a compiler, you need some libraries that don't exist in newLISP but do exist in Common Lisp and you can't write them yourself, you want to explore some aspects of the Lisp paradigm that newLISP doesn't support, you've found something that newLISP can't do but CL can) move on to something else. That's what I'm doing. Still here! :)
-
- Posts: 388
- Joined: Thu May 08, 2008 1:24 am
- Location: Croatia
- Contact: