Func
Jump to navigation
Jump to search
Func is an esolang that can only use built-in functions, created by User:None1.
Functions
There are these functions
Function | Meaning |
---|---|
zero() |
Returns 0 |
one() |
Returns 1 |
input() |
Reads a character from user input and returs its ASCII code |
add(a,b) |
returns a+b |
output(x) |
Outputs a character that has an ASCII value the same as x, returns 0 |
do(a,b) |
returns b |
Example Programs
One Time Cat
output(input())
Hello World
do(do(do(do(do(do(do(do(do(do(do(do(zero(),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()))),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()))),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()))),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()))),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()))),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()))),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()))),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()))),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()))),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()))),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()))),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one())))
Note
It is case sensitive.