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.