Stackish

Stackish was a venture into stack-based programming by ender_scythe in November, 2016.

Language overview
In Stackish nearly every command alters the stack somehow.

Stackish has 28 commands.

Note: character numbers start at 0.

Canonical stuff
If you are making a Stackish interpreter/compiler, keep these things in mind.


 * When popping, push the pop into the opposite stack. So if I'm popping from the "main" stack I would push to the "popped" stack, but if I was popping from the "popped" stack, I would push to the "main" stack. This ensures that the  command works properly.
 * If possible; have  generate a number from 0 to 2,147,483,647.

Examples
This prints Hello, World! to the screen. "!dlroW ,olleH",l15'

This prints a random number after every pause. r.zcl'

This prints the next Fibonacci number after ever pause (1,2,3,5,8,13...) 01d\+.qzcl2'

External resources

 * Original Interpreter