[plt-scheme] module-based language and defining primitives?
On Feb 9, Matthew Flatt wrote:
>
> Eli has pointed out that we could partly avoid the problem by having
> `(define x v)' expand to something like
>
> (begin
> (real-define x #f)
> (set! x v))
[This is actually what Swindle is doing. I agree with Matthew that
it's a hack -- my only excuse for leaving that hack in is that Swindle
is trying to give you a closer-to-CL world.]
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://www.barzilay.org/ Maze is Life!