How Lua Banished the Semicolons

language designeinlua

My current pet project outside of work is developing a little programming language called Ein. I decided fairly early on in development that I didn't want Ein to have semicolons, so I've spent a fair chunk of the past week investigating how other language… more

Hello, Gutenberg!


In my first post on this site, I mentioned that I'd tried several static site generators and found them all to be fairly painful to use - hence my choice to use Ghost. While I still think Ghost is a nice platform, there's a few things that made me rethink… more

Writing an Audio Plugin in Rust


Along the long and slightly convoluted path I took to finding my current career as a software developer, I ended up spending a year at college studying music. It didn't really amount to much in the way of gainful employment, but it's still something I'm r… more

Building a MUD with F# and Akka.NET - Part One

I feel like no matter how many languages I try, I always keep getting drawn back to F#. It's got just about everything I love about functional languages like Elm, Haskell and OCaml, while still giving me access to the mountain of great open source librari… more

Finally Up And Running


After fiddling with static site generators for about a year and not finding one I liked, I finally bit the bullet and installed Ghost - I've really been enjoying it so far, mild installation issues aside. I'll be breaking in this new site in the next coup… more