Getting back in the saddle

Kiwi

I did a little bit of hacking in Hong Kong on the control branch but other than that, I haven’t been coding much. I thought I’d work on getting LET in place, but it turns out that depends on a beefier expander so that’s what I should be doing next.

Next steps:

  1. Finish nano-exapnder and merge that in.
  2. Try to do the simplest transformation for implementing LET.
  3. Think about letrec?

Once I have quasiquoting (shouldn’t be too hard), here’s a good test case.

DUIM

I also wanted to start working from the other end of the project, so I started reading the DUIM source code.

Figured out what the protocol-class does in DUIM so that’s a place to start typing.