Traditionally, Forth has 2 modes: interpret / compile. The Staapl Forth is modeless. It instead has two languages. "macro:" is the compiler language while "target:" is the command line interpreter language. Both models are similar. The main difference is that in Staapl "macro:" doesn't know anything about "target:", while in Forth words are words..