Subject: Re: Legal ANSI comment form?
From: Erik Naggum <>
Date: 24 Aug 2002 20:58:12 +0000
Newsgroups: comp.lang.lisp
Message-ID: <>

* "Paul F. Dietz" <>
| Somehow one should be able to use this idiom:
| #+#.(predicate-evaluating-to-a-feature-expression) ...
| instead of having to preload attributes of the system as symbols pushed onto
| the *feature* list.

  A useful extension to the feature scheme would be to treat any form whose
  car was not the defined `and´, `or´ and `not´ as a macro to be expanded.
  That way, a feature expression could evaluate to (or) or (and) transparently
  if the macro returned just `nil´ or `t´, too, hiding what appears to trigger
  some irrational aesthetics factor that considers #+ignore OK even though it
  totally confuses the semantic spaces of feature names and natural languages.

Erik Naggum, Oslo, Norway

Act from reason, and failure makes you rethink and study harder.
Act from faith, and failure makes you blame someone and push harder.