[Openmcl-devel] Compiler warnings
taoufik.dachraoui at wanadoo.fr
Sun Oct 18 17:54:30 UTC 2009
On Oct 18, 2009, at 7:45 PM, Tim Bradshaw wrote:
> On 18 Oct 2009, at 18:07, Taoufik Dachraoui wrote:
>> n the specs it is said that there is three kinds of variables:
>> lexical, dynamic and constant,
>> and this is the problem, it seems that the hash on SETF creates a
>> variable that is neither
>> lexical, nor dynamic nor constant (as show in previous
>> submissions); So the question
>> is what is the rational behind this hack? why the hack did not
>> create a dynamic variable as in CMUCL?
> One of the most annoying things about SETF at the top-level in CMUCL
> is that it does (or did) effectively declare the name as special.
> That can have fairly pervasive and unfortunate side-effects.
> So it's a good thing it does not do this in CCL.
At the price of having a fourth kind of symbol, but this is not a big
All this discussions could be avoided if SETF raises an error when
trying to bind a non
existing symbol (it is fortunate to me because I learned a little more
of CCL now and I
practicied my dormant english).
More information about the Openmcl-devel