Re:Tumble Forth
by LispSporks22 on Tuesday November 07, 2023 @11:18PM
(#38186743)
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.
[ Parent
| on HN ]
Re:Tumble Forth
by packetlost on Tuesday November 07, 2023 @11:51PM
(#38186936)
Which F83?
Re:Tumble Forth
by LispSporks22 on Wednesday November 08, 2023 @12:29AM
(#38187118)
F83 Forth by Laxen & Perry https://github.com/ForthHub/F83
Why is F83 your favorite?
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.