samth
2017-3-4 13:25:07
Certainly the eval stage is the dominant one in slow expansions on Chez
mflatt
2017-3-4 13:52:14
I’b back to thinking that only one eval
in either eval-linklet
or instantiate-linklet
is used per linklet, since the expander registers eval-linklet
results for each module declaration.
mflatt
2017-3-4 13:52:46
Also, I had checked moving the eval
to compile-linklet
, and overall performance was the same
mflatt
2017-3-4 14:41:25
Ok, a handful of module
submodules get compiled twice when loading racket/base
; that’s not a big factor right now, but since we’re not trying to marshal compiled code, yet, then eval
could be used in compile-linklet
to make sure