A functional stack based programming language with only 112 blocks. Other functions are sorted into library sprites, which can be added when needed. I'm currently working on a program that compiles lambda calculus into this. Official libraries: Math, time, logic, strings. Core functions: pop - Removes the last element of the stack. swap - Swaps 2 specified values in the stack. dup - Duplicates the last element of the stack. run - Runs the last element of the stack as code, which should be contained in square brackets. Maths functions: + - * / % - modulo sin cos arcsin arccos arctan abs round floor ceil exp - e^ pow - 10^ ln log ** - Exponents sign - Returns 1, -1 or 0 depending on whether the argument is positive, negative or 0 signlog - Returns whether the argument is greater than 0 Time functions: hour minute second year month day dayofweek days2000 Logic functions: and or not xor nand nor xnor = != > < >= <= String functions: concat - Joins 2 strings. letter contains length input - Asks the user to input a string or a number.