I've been dissecting Forth Haiku and built an expe...
# share-your-work
g
I've been dissecting Forth Haiku and built an experimental REPL...
Key points
• the Forth-to-Javascript and Forth-to-GLSL code is fairly small and understandable
• the code demonstrates the ease with which one can build small DSLs using multi-stage techniques using concatenation. This technique gives any programmer who knows how to use dictionaries and regular expressions the ability to create their own notation compilers to make their work easier. Note that notations do not need to be “Turing complete” to be useful. I call such notations SCNs (Solution Centric Notations).
• 21st century computers are good enough to make this kind of pipeline-based “IDE” a usable workflow for software development, even though fairly heavy-weight techniques, like processes and websockets, are used.
Forth Haiku part 1 part 2 part 3 part 4
❤️ 1