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