Languages

JVM

I’ve written several projects related to the low-level JVM internals, which has been a great learning experience. These are all written in Scala:

JOak JVM UI

Scala Parsing

To explore parsing options with Scala I put together some projects for parsing C code.

Though these aren’t very useful on their own (I wrote them mostly as a learning exercise for exploring parsing libraries on Scala, and to start learning compiler theory), they’re a good starting point for e.g. a JVM-based C compiler, transpiler, prettifier, or IDE plugin.