The first thing you should know about stack-based languages is that they are strange. Learning to code in a concatenative style will rewire your synapses.

In fact, stack machines are a common way to implement virtual machines and bytecode interpreters.

The fundamental premise of a stack-based language is that instead of assigning values to variables, values are pushed onto an operand stack, and _

Text values are Unicode glyphs enclosed in either single or double quotes. Quotes within text are allowed if they are escaped by prefixing them with a backslash. Other character escape sequences