[plt-scheme] module-based language and defining primitives?

From: Eli Barzilay (eli at barzilay.org)
Date: Sat Feb 10 17:36:50 EST 2007

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!

Posted on the users mailing list.