Nicolas Dandrimont 3d8a3d589c Refactor compiler using a result carrying object
This object allows to coerce statements to an expression, if we need to use
them that way, which, with a lisp, is often.

This was collaborative work that has been rebased to make it bisectable.

Helped-by: Paul Tagliamonte <paultag@debian.org>
Helped-by: Julien Danjou <julien@danjou.info>
2013-05-05 20:42:48 +02:00
..
2013-05-04 10:27:30 +02:00
2013-04-06 21:22:35 +02:00
2013-04-28 17:04:33 +02:00
2013-04-28 16:31:31 +02:00