Why Does This Towel Smell Different Each Time I Use It
Jump to navigation
Jump to search
Why Does This Towel Smell Different Each Time I Use It is an esolang created by User:LarhoCherqi, with other names being WDTTSDETIUI or Towellang. WDTTSDSETIUI's data structure consists of infinite stacks and a register called mem
. mem
starts at 0 and can be used to replace any value name in a command.
Commands
Command | Meaning |
---|---|
make X | makes a new empty stack called X |
push A X | pushes the value A onto the stack X |
pop X | pops the top value of stack X |
towel A B | generates a random number between A and B and sets mem to this number
|
print X | prints the top value on stack X as a number |
letter X | prints the top value on stack X as an ASCII character |
add X | adds the top value of stack X with mem and stores the result back into mem
|
input | gets one byte of input from the user and overwrites mem with it
|
while X | if the top value of stack X and mem are equal, jump to the matching end command
|
end | if the stack specified in the matching while 's top value and the value of mem aren't equal, jump back to the matching while command
|
Note: print
and letter
commands can have mem
as parameters.
External links
A compiler for WDTTSDETIUI has been made by the esolang's creator: WDTTSDETIUI Compiler