Hi Bil & co,

Found a bug in (apply set! ..) :

> (define x 'foo)
foo
> (apply set! 'x 'bar ())

;unbound variable bar in (x bar)

And it can get a bit weirder:

> (define bar 'the-bar)
> (apply set! 'x bar ())

;unbound variable the-bar in (x the-bar)

> (apply set! 'x 'bar ())
the-bar
> (eq? x 'the-bar)
#t

Best,
Christos
_______________________________________________
Cmdist mailing list
[email protected]
https://cm-mail.stanford.edu/mailman/listinfo/cmdist

Reply via email to