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.
Usernames
Jump to navigation
Jump to search
- This article is not detailed enough and needs to be expanded. Please help us by adding some more information.
Usernames is an esolang made for your usernames. to add a commands put your (or others') username, function for the command, and a note in the table below.
| username | function | note | alt meaning |
|---|---|---|---|
| User:Esolang lover123 | takes in input (in ASCII?) and puts it in the stack | note: if anyone adds in queue or something related to it you can also change mine to it | takes input in ASCII, and push it into current queue |
| User:PrySigneToFry | Pops the stack top and output it as ASCII characters. | outputs, but do not pop | |
| User:PrySigneToFryAltered | Pops the queue head and output it as ASCII characters. | outputs, but do not pop | |
| User:cleverxia | convert stack top to ASCII code if it's a character (takes first character if it's a string) and vice versa | pop a, and roll the new top-of-stack a items down. | |
| User:I am islptng x | Push a constant (x) into stack. | Push the constant into queue instead. | |
| User:None1 | pops the top of stack. | popping an empty stack gives a random number, and is the only way to get anything random. | Pop from the queue instead. |
| User:Dragoneater67 | duplicates top of stack | rolls top of stack to bottom | |
| User:Dragoneater67mobile | duplicates second-to-top of stack | rolls bottom of stack to top | |
| User:RaiseAfloppaFan3925 | Pops a number (N) off of the stack, then pops the top N values off of the stack into a string of Usernames code (example: 65 66 67 3 becomes CBA) and pushes the code to the stack. If N is zero or negative, then it is popped off, then peeks N slots down from the stack top (which must be a code object) and runs it. | If the target (N < 0 or N = 0) is not code, then nothing happens other than N being discarded. | |
| User:Hammy | Jump to the (top of stack)th instruction. | Only run the next username if the top two values of the stack are the same. | |
| User:MihaiEso | Take an integer ended by white character and push it into stack. | ||
| User:yoyolin0409 | Output the stack top as an integer and pop it. | ||
| User:ais523 | Halt. | The default exit code is 0. | pop x, and exit with exit code x. If nothing is in stack, exit with exit code 0. |
| User:Hotcrystal0 | Add the stack top and stack 2nd together (and pop them), and push the sum into the stack. | Let stack top be a and stack 2nd be b. Pop a, b and push a-b. | |
| User:GUAqwq | Alter the function of the next command. Each username has a alternate function. default to pass | throws an error | |
| User:Tommyaweosme | Let stack top be a and stack 2nd be b. Pop a, b and push a1/b. | Taking an even root of a negative number will return an error, because, up to now, we still do not support complex numbers. | Let stack top be a and stack 2nd be b. Pop a, b and push logb(a). Taking the logarithm of a negative number will return an error. Taking the logarithm of 1 returns 0. Taking the logarithm of 0 returns negative infinity. |
| User:Aadenboy | Let stack top be a and stack 2nd be b. Pop a, b and push a×b. | Let stack top be a and stack 2nd be b. Pop a, b and push ab. | |
| User:Yes | Let stack top be a. Pop a, and push -a. | ||
| User:PythonshellDebugwindow | Interpret everything between the two User:PythonshellDebugwindow-s as Python 3. | does the same, but uses python 2 instead | |
| User:Oerjan | Let stack top be a and stack 2nd be b. Pop a, b and push a÷b. | Return only the quotient. Dividing by 0 returns an error. | Let stack top be a and stack 2nd be b. Pop a, b and push a mod b. Dividing by 0 returns a. |
| User:PkmnQ | Let stack top be a and stack 2nd be b. Pop a, b and push a÷b. | Keep decimals. Return NaN when divided by 0. | pops a, pushes floor(a) |
| User:Miui | Computes Mandelbrot at 0, if stack is > 0 coordinate plane is multiplied until nearest miu cardioid. | If dividing, reduces the numerator over 1. | |
| User:Language | Changes language to User:Language. | yes, the user does exist | changes language to node.js |
| User:qazwsxplm | creates a new queue. | switch to the next queue | |
| User:SoundOfScripting | pop stack and push to current queue | pop current queue and push to stack | |
| User:SDGL4RNG | Spoofs Miui's signature | SDGL4RNG (talk) | ⌋ |
| newuser¡ | User:Language#Pushes_72_(ASCII_value_of_H | Greetings |
Programs
User:Hammy's note: anything that isnt a username isnt counted by User:Hammy, and it is a comment (unless it is after User:I am islptng or User:MihaiEso)
One Time Cat
User:Esolang lover123 User:PrySigneToFry
Cat program
User:Esolang lover123 User:PrySigneToFry User:I am islptng 1 User:Hammy
Hello world
User:I am islptng "Hello, world!" User:PrySigneToFry
A+B Problem
User:MihaiEso User:MihaiEso User:Hotcrystal0 User:yoyolin0409