jLOS
Jump to navigation
Jump to search
jLOS is an Esoteric programming language created by User:Buckets in 2022.
In the Y axis is Called a Channel, On the X Axis, it is called A Macaroni.
| Commands | Instructions |
|---|---|
| A | Delete The Right Macaroni. |
| > | Move Right once to The Channel. |
| < | Move left once to The Channel. |
| B | Delete The Left Macaroni. |
| ^ | Rotate Upwards the Channel on the right. |
| v | Rotate downwards the Channel on the right. |
| ■ | Rotate Upwards the Channel on the left. |
| : | Rotate downwards the Channel on the Left. |
| _ | Move Right once to The Channel, on the Same Macaroni. |
| / | Move left once to The Channel, On The same macaroni. |
| F | Replace the the Channel on the Right, Same Macaroni with The Current value of the Accumulator, If It is Empty. |
| + | +1 On The Accumulator, Given Respect to 35. |
| f | Replace the the Channel on the left, Same Macaroni with The Current value of the Accumulator, If It is Empty. |
| i | Ask the User for An Input and Store it To the Top of the Right Channel. |
| I | Ask the User for An Input and Store it To the Top of the left Channel. |
| g | Push A ; To the top of The channel to the Right. |
| h | Push A ; To the top of The channel to the left. |
| ; | Noop. |
| b | Push A ; To the Bottom of The channel to the Right. |
| c | Push A ; To the bottom of The channel to the left. |
| " | Start String mode, Which will store Whatever comes next until ' is met. |
| ' | End string mode. |
| 1 | Push the String on the Stack. |
| 0 | Select the Top of the Stack. |
| \ | Print the Selected Stack as a string, if the String is Empty, It will print a Line feed, unless It is from An Input String. |
| = | Move the Bottom of the Stack to the top. |
| @ | Push An Input String. |
| ! | Replace the the Channel on the right with the Same Macaroni, to the top of the Stack. |
| $ | If the Top of the Stack Is equal to the Bottom of the stack, Go to the nearest # On The Same Channel. |
| # | Noop. |
| 3 | Pop off the Top of the Stack. |
| ` | Move the Top of the Stack to the Bottom. |
| ~ | If the Top of the Stack Is equal to the Bottom of the stack, Go to the nearest # On The Same Macaroni. |
| □ | Applies to $ and ~, Which will Invert their Conditions If used 1 Command Before. |
| — | Halts the program. |
The IP starts at the Top Left.
"Hello, World!" Program:
" H e l l o , W o r l d ! ' 1 0 \ —
Cat program:
@ \
Truth-machine:
" 0 " @ $ " 1 " ` ~# —= #>\ ` \ —