Skip to main content


I'm happy to report that Shoehorn V2.0 is now pushed to my SourceHut repo.

Shoehorn is a #Forth subset bootstrap compiler for use in bringing up new hardware completely from scratch.

I'm currently using it to write my own Forth interpreter/compiler for my homebrew 65816-based computer design, proving that it's not just a toy. (If you are lost figuring out where to start, look in mkdisk0 and sysf.f)

This version introduces support for CREATE, DO/?DO, LOOP/+LOOP, and a new way of supporting primitives that allows them to be linked into the dictionary hash chain.

This entry was edited (10 months ago)
in reply to Vertigo #$FF

Boosting my own toot so that @neauoire gets a chance to see it. You might be interested. Also, recent changes to my homebrew Forth interpreter. It's semi-useful as a calculator finally!
in reply to Vertigo #$FF

Thanks for the nudge, I would have missed it! I'm going to pore through the docs tonight 😀

Lo, thar be cookies on this site to keep track of your login. By clicking 'okay', you are CONSENTING to this.