[plt-scheme] Comments on an alternate syntax for let?

From: Majorinc, Kazimir (kazimir at chem.pmf.hr)
Date: Wed Apr 9 11:37:11 EDT 2008

Robby Findler wrote:
> The top-level definitions in a module are like the internal
> definitions. Unless you're talking about the top-level outside a
> module. And there, I'll just repeat Matthew's advice/diagnosis: it's
> horribly broken. Avoid it.
Unfortunately, I can't, because I use eval and it does not work in modules.

(module eval-works?
  (define x 3)
  (display (eval 'x)))
(require eval-works?) ; => error

Posted on the users mailing list.