GuidoS wrote:But for a non-programmer like me, is there any reason I should start learning Common Lisp first, and then come to NewLisp, instead of starting from NewLisp right away?
I have to admit that I know nothing at all about NewLisp, but I do know the resources that exist for Common Lisp:
The books, On Lisp, Practical Common Lisp, and ANSI Common Lisp (which are free, and linked in various threads here.)
Many libraries of well-written code. CL-PPCRE, for example, implements regular expressions. You could conceivably replicate the functionality of AWK with the assistance of such a library, but does it work in NewLisp, or would you have to port it?
Emacs and Slime. Which is to say, a very capable integrated development environment. I was surprised recently when I tried to use Clojure, and found that Slime didn't work quite right. I think I'd rather shave all my hair off and eat it than deal with less than 100% Slime compatibility— especially if I were just starting out and constantly making mistakes and not remembering the function arguments.
Just my opinion, but if these things are not equally available in NewLisp, then learning CL first will be much easier.
"If you want to improve, be content to be thought foolish and stupid." -Epictetus