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.

br greater than

From Esolang
Jump to navigation Jump to search
The title of this article is not correct because of technical limitations. The correct title is actually br>.

br> is a Stack-based and befunge-based esolang created by User:Ractangle and User:Ϫ.

Etymology

The name came from an mistake that User:Ϫ made by accident:

br><br>hehe whoops esolagn lol... wait that gives me an idea:

Syntax

The language goes like this:

  • The first line is the program that gets executed,
  • Line 2 and onward are the stack elements.

The pointer goes back to the start if it reaches the end

Litreals

"abc" creates a string.
123 creates a number.
{} creates an operation
T creates a boolean truth.
F creates a boolean false.
I creates an input.
Anything else does not get added to the stack.

Commands

> Starts the cursor moving left. < does the opposite.
| Flips the cursor's direction.
? Pop value. If it is a boolean truth, do the next operation. Anything else skips it and skips the opertion.
^ Skip the next instruction/operation.
! Halts.
: Duplicates the top stack item.
O Pops a value and outputs it.
R Pops a value. If it is a 1-letter string, from now on this acts like that instruction.
o Outputs the top value without popping it.
M Pops two values. If they are the same, push a truth. If they are different, push a false.
~ Pop a value.
+ Pop two values, add them, and push the result.
& Reverses the top two values on the stack

Programs

Truth Machine

M?{o!}^|o|
0
I

Infinite Loop

­