SSBPL

SSBPL(Simple Stack Based Programming Lamguage) is untyped and stack based programming language by user User:EzoLang. When function exits it returns to address at the top of stack so stack is like return stack in forth. If there is something in stack when lambda is executed then top of stack before lambda execution is popped and pushed to stack after return addresses. Whitespace is used to separate two numbers from each other. &, |, ^ and _ are bitwise operators. =, return true or false with 0 as false and 65535 as true. Everything in stack is 16bit. Variables a..z are global.0

Examples
Fibonacci sequence 0a`1b`1 (Put 0 to a, 1 to b and 1 to top of stack) [10<;:] (Is number on the top of the stack smaller than 10?) [a"b"+ (Load a and b and then add them together) b"a` (Load b and store it to a) $b` (Duplicate and store to b) $'0+. (Duplicate, convert to ascii and output) ;:] (Save result for smaller than 10 check, pop it and exit lambda) Hello, world! 'H.'e.'l$..'o.',.' .'w.'o.'r.'l.'d.'!.
 * 1) (loop)