Python syntax in Lisp and Scheme

Lulu of the Lotus-Eaters mertz at gnosis.cx
Sun Oct 12 16:21:10 EDT 2003


Pascal Costanza <costanza at web.de> wrote previously:
|The point here is that for most languages, if you want to add some
|syntax, you have to change the definition of the language, extend the
|grammar, write a parser, extended a compiler and/or interpreter, maybe
|even the internal bytecode representation, have wars with other users of
|the language whether it's a good idea to change the language that way,
|and so forth.

Wow!  This is the clearest argument against macros I have seen yet.

These are -exactly- the kinds of difficulties I want to exist before the
syntax of my programming language can be changed--it should need
committment, effort, and clear and arguable reasons... not be something
someone can cavalierly do on an impulse.

Yours, Lulu...

--
    _/_/_/ THIS MESSAGE WAS BROUGHT TO YOU BY: Postmodern Enterprises _/_/_/
   _/_/    ~~~~~~~~~~~~~~~~~~~~[mertz at gnosis.cx]~~~~~~~~~~~~~~~~~~~~~  _/_/
  _/_/  The opinions expressed here must be those of my employer...   _/_/
 _/_/_/_/_/_/_/_/_/_/ Surely you don't think that *I* believe them!  _/_/






More information about the Python-list mailing list