What can you do in LISP that you can't do in Python

Darren New dnew at san.rr.com
Tue May 15 19:23:22 CEST 2001

Hannah Schroeter wrote:
> Nearly. Lisp macros are definitely expanded during file *compilation*,
> not in each run of the code.

Same with Tcl. You compile the "some-macro" once, then call it.

proc some-macro {...} {blah blah ; eval ... ; blah blah }

dotimes i 10000 {some-macro $i}
> Also, Lisp macros don't have to deal with the *concrete* syntax,

Tcl syntax is perhaps even simpler than LISP syntax, so that's almost

Darren New / Senior MTS & Free Radical / Invisible Worlds Inc.
       San Diego, CA, USA (PST).  Cryptokeys on demand.
     This is top-quality raw fish, the Rolls-Rice of Sushi!

More information about the Python-list mailing list