Hacker News new | ask | show | jobs
by LispSporks22 953 days ago
I love diving into other peoples forths and checking out what trade offs they made. After figuring out the model (theaded, token etc.) I usually jump to the flags, dictionary layout and then the assembler (in forth) if it has one. My favorite is still f83 - it’s a masterpiece.
2 comments

Then you might be interested in my Go implementation of Forth [1]. No assembler required, but bootstrapped and with some rudimentary internal type checking. The heap is just an `[]any` type array.

It runs in the browser via WebAssembly.

[1] https://github.com/s-macke/Forthly

Which F83?
F83 Forth by Laxen & Perry https://github.com/ForthHub/F83
Why is F83 your favorite?