While working on my Forth this week, I rewrote the assembler in assembly, letting me fit it into my kernel so that I no longer need to inline raw machine code in the standard library.

The rewrite is a lot more efficient, reducing the memory footprint from 661 memory locations to 109.

Being able to use the assembler at any time is allowing me to hand optimize parts of my standard library of words, reducing the memory footprint and improving performance.


· · Web · 2 · 8 · 18
@crc Hmm, think the @forth mention didn't catch. It needs to be ""

@nonlinear I'll make sure to do that correctly next time; thanks!

Sign in to participate in the conversation

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!