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

From Esolang
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