Start writing the dfcompile impl of rpn-calc.
Create a binding for each output stack level.
Carry the entire calculation state model through apply-stack-op and then add a way to compile a composite command.
Compute stack pictures for before and after composite commands.
Get compiler running end-to-end, and generating the distance function.
Adjust signature of compiled composite commands to align with conventional commands.
Move command parsing into make-composite-command so that it has a signature congruant to that of compile-composite-command.
Refactor dep-map-ordering.
Add a standard benchmark tool.
Change make-push-command so that it produces functions rather than closures. This exposes the number to be pushed in a way that the compiler can pick up.
Add a JVM bytecode disassembler to the build.
Create bindings for all intermediate value symbols rather than for for all non-stack symbols.
Simplify all-symbols.
Continue refactoring the compiler to remove redundant code.
Remove some destructuring from apply-stack-op...
Remove some local bindings from apply-stack-op...
Remove the generic term binding and replace it bmap.
Rearrange code a bit.
Disable the nodisassemble plugin.
Correct error in dfcompile version of rpn-calc: the rest of the stack wasn't being preserved.