Published on 3 December 2019.
This is what I’ve been up to in November 2019:
I continued working on RLiterate. You can see the progress here.
When implementing the text wrap algorithm, it was helpful to be able to change the page width interactively by mouse drag. It gave me quick feedback on the algorithm.
I fleshed out more parts of the application, and the new architecture seems to scale for what I need. There are still details to figure out, but overall I’m quite pleased.
I watched Anders Hejlsberg on Modern Compiler Construction. The compiler he describes feels similar to how RLiterate operate in the sense that every time an even happens, the whole state is re-created. But some parts are cached. It also sparked the idea that RLiterate can use a “language server” to provide a better IDE experience.
Site proudly generated by Hakyll.