EL <email@example.com> wrote:
| What you could do is learn Tcl first (www.tcl.tk). ... darn easy to
| learn and use, with 18 core commands and 12 syntax rules. This should
| be possible to memorize for you ;).
| I have quite a bit experience with Tcl. Now, Lisp (or actually Scheme)
| is nothing new to me - I feel almost at home with the prefix notation
| and with the necessity of quoting, delayed evaluation etc. However the
| Lisp languages add a few goodies that you don't have in Tcl, like
| macros, lexical scoping and closures.
Don't forget lots of real datatypes other than just strings & numbers,
better speed even when "just" interpreting, and compilers to native
machine code that give "close enough to C" speed!!
[1,2] Which is what moved me to convert my user-mode hardware debugging
tools from Tcl to Scheme circa 1992. I could finally run my PIO
'scope loops fast enough to see without all the lights off! ;-}
 What moved me from Scheme to Common Lisp circa 2000. The other
motivations were: (a) I got tired of re-inventing for myself in
Scheme all the little functions that are already in Common Lisp;
(2) I got tired of the various Schemes that I was using changing
out from under me and breaking stuff. For better or worse, ANSI CL
is "ANSI CL forever".
Rob Warnock <firstname.lastname@example.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607