[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pika-dev] Systas eval.c
From: |
Matthew Dempsky |
Subject: |
[Pika-dev] Systas eval.c |
Date: |
08 Jun 2004 22:47:11 -0500 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 |
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
- [Pika-dev] Systas eval.c,
Matthew Dempsky <=