Racket: fix for evaluations inside typed/racket modules
commit826a054761d0f12f243883a001b2392279580a7f
authorJose Antonio Ortega Ruiz <jao@gnu.org>
Wed, 8 Jan 2014 23:48:57 +0000 (9 00:48 +0100)
committerJose Antonio Ortega Ruiz <jao@gnu.org>
Wed, 8 Jan 2014 23:55:20 +0000 (9 00:55 +0100)
treeac3743a14310ea7127b5f48bdc4ba01ae0218955
parent4bb12c208bab5740fdfa0f77b5c2b279fb941b99
Racket: fix for evaluations inside typed/racket modules

When evaluating (re)definitions in a typed module, it's necessary that
the form evaluated is wrapped with #%top-interaction, so that typed
racket's redefinition of that macro enters into play and the system
records the type information of the new value.

Many thanks to Sam Tobin-Hochstadt for the tip, and for his encouraging
words.
NEWS
scheme/racket/geiser/eval.rkt
scheme/racket/geiser/user.rkt