Mixed
Jump to navigation
Jump to search
Mixed is an Esoteric programming language created by User:Buckets in 2022, Designed to be "mixed-media for esolangs" After Realising Most or Even All esolangs Stay in their Own "Types".
Type of Commands | Explanation |
---|---|
Any Unicode Characters | This is for Hearing Code. |
Any Unicode Characters | This is for Smelling Code. |
Any unicode Characters | This is for Tasting Code. |
This is for Codel Purposes. | |
Text | This is Text Commands. |
Characters | This is for Character / Spacial Commands. |
Pseudo-Commands | Instructions |
---|---|
a Semitones higher than the previous Note. | Push a. |
b Semitones lower than the previous Note. | Push -b. |
Change the Tempo Upwards. | Swap the Top two values on The stack. |
Change the Tempo Downwards. | Rotate the Code And The IP 90 Degrees Clockwise. |
Pseudo-Commands | Instructions |
---|---|
Floral. | Push the Orientation of The Code, If it is Offset by 90 Degrees Clockwise, Push 90, If it is Offset by 180 Degrees, Push 180, If it is If it is Offset by 90 Degrees Anti-Clockwise, Push -90. |
Lush or Juicy. | Rotate The Code 90 Degrees Anti-Clockwise. |
Earthy. | If the IP and the Code Are in the Same Orientation, Push 1, Else Push 0. |
Edible. | Push User Input. |
Soapy. | Pop off the Top Value and Rotate The IP that Many Times Clockwise. |
Chemicals. | Pops off the top of the stack and Pushes it on The Rabbit. |
Funky. | Pop off the Left-most Value of the Rabbit And Pushes it Onto the Stack. |
Decay. | Duplicate the Left-most Value of the Rabbit. |
Burnt. | It Will Skip the Next command, Forever. |
Green. | If the Right-most Value of the Rabbit is Equal to the Top Value of the Stack, Go to the line Stated By the Last Value of the stack. |
If you push A value on The Rabbit, It will push it Left-most, then Right-most, then Left-most, Et cetera, If you pop a Value off the Rabbit, It is from the Left-most Side.
Pseudo-Commands | Instructions |
---|---|
Sweet. | Add the two Cells To the Left And Set it to the Left Cell. |
Sour. | Set The Right Cell to The Left-most Value of the Rabbit, then Push The Left Cell to the Stack. |
Salt. | If the Top Value = 0, Pop it off. |
Bitter. | Multipy the Next Command's Type the top of The stack. |
Umami. | Swap The Right Cell and the Left Cell, If the Rabbit's Right-most Value = The Top Value of the stackth Value of The Queue. |
Pseudo-Commands | Instructions |
---|---|
Upwards. | Pop off the Top of the stack. |
Downwards. | Push the Next Command's Index, Alphabetically As a value. |
Rightwards e times. | Enqueue e on the Queue If the Variable = 5. |
Leftwards f times. | Rotate The Next Command 90 Degrees Clockwise. |
Commands | Instructions |
---|---|
Start | Start the Program. |
Halt | Halts the Program. |
Goto g | Go to the x-axis of g. |
Go to h | Go to the y-axis of h. |
Commands | Instructions |
---|---|
[ | +1 To the Variable. |
] | Set the Variable to 0. |
, | -1 To the Variable. |
. | If The Variable not = 0, Go to the next . With the Same x-axis. |
+ | If The Variable not = 0, Go to the next + With the Same y-axis. |
- | Set the Varisble to the top of the Stack. |
< | Pop off the top of the Stack and print it In ASCII. |
> | Duplicate the top Of the stack. |
Cat pseudo-program:
StartC<Halt
C:
Edible