Subject: Re: Oft-shared (perhaps?) Impressions of a Lisp Newbie
From: (Rob Warnock)
Date: Fri, 25 Apr 2008 20:05:22 -0500
Newsgroups: comp.lang.lisp
Message-ID: <>
EL <> wrote:
| What you could do is learn Tcl first ( ... 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[1],
better speed even when "just" interpreting[2], and compilers to native
machine code that give "close enough to C" speed[3]!!


[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!  ;-}

[3]   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			<>
627 26th Avenue			<URL:>
San Mateo, CA 94403		(650)572-2607