The 2024 Wheel Reinvention Jam just concluded. See the results.
Human Readable Machine Code

About HRMC


What's the simplest possible way to bootstrap human readable structured programming from machine code? This project is my attempt at answering that question.

I've been ruminating on the design of this thing on and off in my spare time for over a year. Then in the first half of this month (September 2024) I finally made some serious progress on an implementation I'm satisfied with. For this jam, I wanted to improve the design/implementation/documentation, make it self-hosted, then work on a cool editor for hrmc implemented in hrmc. I didn't get to the editor in time, but I got everything else and I'm satisfied with that. I'll still be working on the editor after the jam.

More info on the motivation/implementation/design on GitHub

Read more
Filters

Recent Activity

&hrmc This is my first update to discord but I've been working silently on my jam project whenever I can this week.
I probably won't have any time tomorrow so I crammed most of it all in yesterday and today.
But I got my "human readable" machine code/bytecode compiler self-hosted now!
It doesn't take any command line input yet and just reads and writes to the same files.
But it's very satisfying running it on it's own source code over and over.

View original message on Discord