Skip to main content

· 2 min read
Jake Russo

So, after reading a few articles that inspired, I have started a branch on rhi that will be for no nan-boxing and just straight Go structs inside of a large array. I am not playing with slices right now because I don't particularly like how they can be attached to old backing array and I had some trouble with that in my previous Go project.

Adrian Sampson's article Flattening ASTs (and Other Compiler Data Structures) was a great read and reminded me that I often make problems bigger than they need to be. I was chasing this ridiculous floating point NAN approach and didn't stop to think about how that was slowing me down.

· One min read
Jake Russo

Ok, I have hosting now through bloc.host and am up at https://rhumb-lang.org! I'm continuing to flesh out more detail in syntax sections and then I hope to get some compiler work done.

In order to get maps ready to go, I need to also have the working legend system and that also requires a meta-legend and I am still not sure how to best organize the code.

The issue is because I have this intermediate understanding of the Self architecture and I am trying to mirror that in Rhumb but also through the lens of Go. It doesn't help that I spent a month away from the codebase and my Go familiarity is mediocre at best. So it's taking some time to get back up to speed one exactly where I left off and how I can carry the work foward.

That's all that I can really say until I've gotten more stuck-in. See you all in the next one!

· 2 min read
Jake Russo

I have setup the site and am getting the first blog put together. Going to leave these beautiful plushies in here for good measure:

Docusaurus Plushie

Now, where were we? Oh yeah! Rhumb! You will learn more about the language in many more posts to come. Keep reading for insights into the current status and rough roadmap for the year ahead.