hrs/blueprint

Create a Sexpr object and parse into that instead of just Arrays

hrs opened this issue · 1 comments

hrs commented

This'll clean up a lot of nonsense in the code (in particular Repl#format).

hrs commented

Repl#format's been extracted into the Formatter service object, and relying on plain Arrays hasn't really been that unwieldy. I think for the next language we may want to go with Sexpr objects from the beginning, but I don't plan to refactor this in Blueprint.