64 followers106 following
Developer of OCamlot. OCaml Hacker, Emacs Developer, PL Researcher.
1

Just found out that m$ github has some kind of integration with a plotting/diagramming library mermaid? which renders in their markdown viewer with some nice controls. This is pretty cool, although dampened by the fact that it is no doubt part of m$'s typical EEE tactics.

Attached image 0

Worst part is, it even affected my evening/night run --- though my average pace had been increasing over the past weeks, today it plummeted. I guess that's two outlets in one. Amazing misery/effort value there. Such is life.

Unfortunately, I've lost all motivation to work on my side projects after someone IRL decided to bring it up in person. Gah. Just when I had started to have fun again. Oh well. Sucks for mental health, but I guess I now have more cycles to think about research. Sigh.

adviser checked the fediverse

Old PL papers when comparing against related work: "underhanded methods"

Attached image 0

My initial plan was to do map description entirely in Rhombus, but after thinking about it some more, I realised that using tiled was probably a better approach... and so --- tada! our neverending desert now has some character!

Attached image 0

Added a bunch of LPC monsters and added a rudimentary inventory system. Next I'm going to add integration with tiled to simplify the process of making maps. Drawing sprites and UI elements was so easy because I wrote a Rhombus mega-macro to declaratively allow me to specify sprites and their locations!

Attached image 0

Thanks for the kind words!

Got some smooth animations for dialog popups! In the process had to write a macro to encode ADTs in rhombus --- it turns out that you can piggyback on Rhombus' static information system to encode exhaustivity checking --- Amazing!

Attached image 0