Language and compiler design. I'm currently creating my own paradigm and programming language, so I've been learning a lot about what goes into a compiler.
I have experience with (in order of most comfort):
Currently Hacking On
- I am creating a programming paradigm called Behavioral Programming and a programming language called Avian using said paradigm.
- I created an n-dimensional sprawling algorithm called Sprawl, which could flatten n-dimensional arrays into a single dimension but still access it like normal. This was able to index without double-indirection.
Anything that strikes my fancy, I'd be happy to contribute to. I'm always happy to learn new things, so if you have any cool programming-related things to share, I'm all ears!