Systas eval.c
Matthew Dempsky <[email protected]> 08 Jun 2004 22:47:11 -0500
| Newsgroups | gmane.lisp.scheme.pika.devel |
|---|---|
| Message-ID | <[email protected]> |
First, holy crap... Tom, do you actually understand what's going on in there?! Okay, now that I've got that out, looking at the code I can see where a lot of the ideas in some of Pika's design notes come from (leaving DO as a semi-built-in), but with all the hairy bit manipulation stuff (ugh, tags.h gives me a head ache) how much of eval.c can we actually plan on using? (FFI style issues aside.) Also, I know Tom's a big fan of SCM-style evaluation (rewriting sexps through evaluation) because of its low latency properties, but Pika seems interested in supporting a byte-code evaluating virtual machine. It seems like these are conflicting implementation ideas aside from something like having both virtual-machine-pika and tasty-low-latency-pika executables, but maybe I'm missing some complex control shifting mechanism? -jivera