Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.


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?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: