Func

From Esolang
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

Functions in Func
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.

See also