You write your program by creating a dsl.
They are both 'syntax-less' in scheme you have an AST in forth you have two stacks and a dictionary of words.
As many people say about Scheme it is highly enlightening to write yout own forth interpreter.
https://github.com/JohnEarnest/Mako/tree/master/demos/Loko
I also wrote a browser based VM so you can give it a spin without compiling anything yourself:
http://johnearnest.github.io/Mako.js/?rom=Loko
You write your program by creating a dsl.
They are both 'syntax-less' in scheme you have an AST in forth you have two stacks and a dictionary of words.
As many people say about Scheme it is highly enlightening to write yout own forth interpreter.