[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gcl-devel] Re: [Axiom-developer] common-lisp and GCL-2.6.8pre *features
From: |
Gabriel Dos Reis |
Subject: |
[Gcl-devel] Re: [Axiom-developer] common-lisp and GCL-2.6.8pre *features* |
Date: |
11 Aug 2007 20:42:12 -0500 |
Stephen Wilson <address@hidden> writes:
| Gabriel Dos Reis <address@hidden> writes:
| > >(member :common-lisp *features*)
| >
| > NIL
| >
| > >(member :gcl *features*)
| >
| > (:GCL :AKCL :COMMON :KCL)
| >
| > >#-:common-lisp foo
| >
| > Error: The variable FOO is unbound.
| > Fast links are on: do (si::use-fast-links nil) for debugging
| > Error signalled by EVAL.
| > Broken at EVAL. Type :H for Help.
| >
| >
| >
| >
| > I would have expected the system NOT to try to evaluate foo.
|
| >From the hyperspec:
|
| #- is like #+ except that it skips the expression if the test succeeds;
that is,
|
| #-test expression == #+(not test) expression
|
|
| In other words, "#-:common-lisp foo" means "evaluate foo iff
| :common-lisp is not on *features*".
So, do you agree there is a bug in GCL here?
-- Gaby