For over the past 9 months, I've been working on perhaps my biggest project yet: a programming language.
Not just a specification for a language, I have developed a lexer, parser, compiler & interpreter.
All of this is without any dependencies, and 100% in Swift.

It's called Lioness, and it's open source. If you're interested, the GitHub readme contains lots of details. There's also a document with an opcode table for the bytecode (called Scorpion).

This is by no means a v1.0, there's a lot that still needs to be done. Pull requests are welcome!


If you would like to get notified about new posts, you can: