We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.

Epsilon

From Esolang
Jump to navigation Jump to search
    • Epsilon** is a golfing language designed to create numbers as large as possible in as small a file size.

Syntax

Epsilon syntax relies upon infix notation. At the beginning of a line used for a number, the variable name and a colon is used to declare it. A code chunk is surrounded by curly braces that proceed the function name and arguments in C syntax.

Operators

+ adds, - subtracts, * multiplies, / divides, % finds the modulo, ^ uses exponentiation, ? begins an if-statement, ! begins a while loop, . and , end those respective loops, the conditions are surrounded in square brackets, # pushes to the stack, @ pops from the stack, $ prints, & takes user input, ; defines a variable, and = returns for code chunks.

Examples

Hello World

$"Hello world."=

Truth Machine

[&=1]!$&.[&=0]?$&,=

Googol

A:10^100

Googolplex

A:10^100
B:10^A