How do I study newLISP?
At least in the beginning, you mainly study newLISP using it. If you understand this: (+ 1 2 3) ; computes the sum of 1,2,3 => 6 and this: (define (double x) (+ x x)) ; defines a new function (double 123) ; computes the double of 123 => 246 then you have learned enough to start programming in newLISP. There are a few more concepts like anonymous functions, applying functions, namespaces (contexts), and implicit indexing. You will pick those up while using newLISP. Don’t read books about LISP to learn newLISP. Most books deal with Common LISP or Scheme, two different, older standards of LISP. These books teach you concepts that you don’t need to know to learn newLISP. newLISP does things much differently from the older standards, in ways that are more applicable to today’s programming tasks. If you study other LISPs before trying to understand newLISP, you won’t learn to solve problems the newLISP way.
At least in the beginning, you mainly study newLISP using it. If you understand this: (+ 1 2 3) ; computes the sum of 1,2,3 => 6 and this: (define (double x) (+ x x)) ; defines a function (double 123) ; computes the double of 123 => 246 then you have learned enough to start programming in newLISP. There are a few more concepts like anonymous functions, applying functions, namespaces (contexts), and implicit indexing. You will pick up those while using newLISP. Books about Common LISP or Scheme, two different, older standards of LISP, teach you concepts, you don’t need to know for learning newLISP. Many times newLISP expresses things differently from traditional LISPs, and in ways more applicable to today’s programming tasks and on a higher level closer to the problem at hand. Learn to solve problems the newLISP way! For a deeper understanding of newLISP, read the Users Manual section of the newLISP manual, with less theory and more examples. Make a pass through the reference part of th