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.