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

* "Paul F. Dietz" <dietz@dls.net>
| 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.