Autodesk Threaded Language Application System Toolkit
Created on 2022-09-25T22:57:02-05:00
Forth is fast--can be naively transpiled to somewhat inefficient assembly (paper says 5x slower than C).
Implementing a runtime is exceptionally smol.
mark and rollback, unwind: mark position on various stacks to be rolled back at some later point. calling the associated rollback function unwinds the tape.
interaction done by initializing a machine, binding primitives to the dictionary, loading forth in to it, and evaluating strings in to it.