Virgil foundations
Virgil is a tool that interactively guides you through building a 9P server. It does this by starting with the simplest of tests and builds from there. When a test fails, it stops and describes what happened and explains what is needed to pass the test.
(Read more…)Making it easy to write a 9P server
I want to make it as easy to write a server for the 9P network file protocol as it is to write an HTTP server using frameworks like Flask or Express.
(Read more…)Hello from org-mode
With some help from Claude, I've ported this website over from using Jekyll to using org-mode. My hope is that I can eventually stay inside of Emacs and never have to spend time figuring out why a build doesn't work.
(Read more…)How We Made Playable Quotes for the Game Boy
Imagine there's a specific moment in a Game Boy game that you want to share with a friend. You could share a screenshot or a video, but that's not the same as letting your friend grab the controls and try it for themselves. Many Game Boy emulators have a notion of a save state file, but in order for your friend to use one of these, they need to have access to the original game. It would be overkill (and likely illegal) to post the entire original game just so that your friend can play for a few seconds. What if you could share a playable quote from the game in the way that you can share readable quotes by just copy-pasting the specific text you want?
(Read more…)Make events attendees want
Events benefit one or more of the following groups:
(Read more…)