4 ms·
I believe the gforth manual contains a fair bit about its implementation and design decisions. For threading, this is probably a good start: https://www.compla
by fasquoika 9y ago
I believe the gforth manual contains a fair bit about its implementation and design decisions.
For threading, this is probably a good start: https://www.complang.tuwien.ac.at/forth/gforth/Docs-html/Threading.html#Threading https://www.complang.tuwien.ac.at/forth/gforth/Docs-html/Thr...
EDIT: I don't know how well you know Forth, but it's probably a waste of time trying to implement it before you grok it from userland, if that's where you are. Understanding first the concatenative paradigm and then (more importantly) the deep metaprogramming runtime-is-a-fundamental-part-of-your-application paradigm (which Forth shares with Lisp and Smalltalk) is super important
- throwaway7645 9y agoI understand a bit of userland, but not a whole lot. I figured you needed to learn Forth via a bit of both as all things tend to get circular, as in I'd understand this better if I knew how it was implemented.