Length

Discord
A programming language based on line length

Guide

Line LengthNameDescription
9inpPushes the ascii value of the first byte of stdin to the stack.
10addAdds the top two values on the stack and pushes the result onto the stack.
11subSubtracts the top two values on the stack and pushes the result onto the stack.
12dupDuplicates the top value of the stack.
13condIf the top value of the stack is 0, skip the next instruction. Then pop it.
14gotouSets the program counter to the value of the line under the instruction.
15outnPops the top of the stack, and outputs it as a number.
16outaPops the top of the stack, and outputs its ascii value.
17rolRotates the stack to the left: [ 7 6 5 ] -> [ 6 5 7 ]
18swapSwaps the top two values of the stack: [ 7 6 5 ] -> [ 6 7 5 ]
20mulMultiplies the top two values on the stack and pushes the result onto the stack.
21divDivides the top two values on the stack and pushes the result onto the stack.
23popPops the top value of the stack
24gotosSets the program counter to the value on top of the stack
25pushPushes the value of the line under it to the stack, and skips that line
27rorRotates the stack to the right: [ 7 6 5 ] -> [ 5 7 6 ]

Esolangs link: https://esolangs.org/wiki/Length (go here instead, its a bit more detailed)

Libraries

length
stack