This is the mail archive of the kawa@sourceware.org mailing list for the Kawa project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: GSOC | Extending Common Lisp support


Hi Jamison,

I noticed the same behavior in Scheme earlier today (this is a bug
right? Not some arcane difference between Lisp1/2), but hadn't noticed
the type data point. I'll be investigating that today.

Somewhat tangentially, all these lexical.pushes when you load an
average Scheme file, all the core forms appear to get new RefExp's
every time you evaluate a new form, i.e., in the REPL, when you type
(LET ...) followed by (LET ...), you see the same mass of lexical
pushes/RefExp creations in both evaluations. Surely these things can
be cached? Wouldn't that be an enormous saving? I accidentally ran
make with all my println's, and was amazed at just how many times
"core" forms were being looked up/wrapped in RefExps. Am I
misinterpreting something?

Thanks,
Charles.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]