Sun Dec 20 09:11:21 CET 2009
evaluation last to first
The reason for this is that the result of an evaluation is then a
simple CONS list: no reverse is necessary. Reversing of the
expressions to evaluate (CPS or ANF) can be performed at compile
However, this requires quite some surgery as the concrete
representation is used in a lot of places. I attempted it once and
failed, then reverted.
OK, it seems to work after hunting bugs. Code is simpler now, but
there might still be subtle problems where order of argument
evaluation is used.