Subject: Re: Are macros really a neccessity, or a coverup of language   deficiencies?
From: Erik Naggum <>
Date: 2000/04/27
Newsgroups: comp.lang.lisp
Message-ID: <>

* Peaker <>
| In my question, I was aware that LISP macros allow lower-level
| access to the syntax (changing the way things are parsed),

  this is not true.  you seem to be confusing reader macros with
  macros, as many complete novices do.

| My theory is, that the high-level syntax is extendible, when the
| basic object model is extendible enough, and that the low-level
| syntax need not change, which is why I dislike LISP's way of
| providing means to change the low-level syntax.

  no, you dislike it because you don't understand it on its own terms,
  but rather want to force it into a different model.  you must make a
  distinction between disliking the model and its expression before
  you can proceed usefully.  but since you appear to dislike the Lisp
  model a priori, I don't think there's much point in proceeding in
  this direction.  just find a language whose model you like and use
  it productively.