Encircle
Jump to navigation
Jump to search
Intro
Encircle is an esolang created on June 23rd 2025 and uses only Brackets
Commands
¿x? Boolean var x
¿x|y? If x is positive goto marker y
¡x! Negate or flip variable x
¡x|y! Subtract y from x
‘x’ Stack var x
‘x|y’ Add y to x
“x” String literal x
“x|y” Set x to y
«x» String var x
«x|y» Input into var x if y is positive and output var x if not
(x) Integer var x
(x|y) Add y to x
{x} Frac var x
{x|y} Var x=exp(x) or 1 or sort(x) and var y=ln(y) or 0 or -sort(y)
[x] Marker x
[x|y] Int literal
\x/ Treat x as a non command
Programs
Cat program
0««[1|0]»|[1|0]»««[1|0]»|¡[1|0]!»¿«[1|0]»|[1|0]?
truth-machine
0«¿[1|0]?|[1|0]»«¿[1|0]?|¡[1|0]!»¿¿[1|0]?|[1|0]?
Hello, world!
«“Hello, world!”|[0|0]»