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.

ITMR

From Esolang
Jump to navigation Jump to search

ITMR, ITM reborn, ITM Redux ITMR Was created by user:Alanmalan. the link to the github page can be found here

Due to limitations in the interpreter, all code must be in a single line

Commands

Command Description
Commands
> Moves the pointer foward one space in the tape
< Moves the pointer back one space in the tape
+ Adds one to the current cell
- Subtracts one from the current cell
[ Saves the current code position to be called back later
] Calls back to the most recently saved code position if the current cell's value is non zero
. Prints out the value of the current cell
: Prints out the value of the current cell in ascii
, Request a single character input from the user
& Skips the next command in the code if the value of the current cell is non zero
% Sets the value or the current cell to a random number betwhen 0 and 255
$ Skips to the code position equivalent to the number on the current cell

truth-machine

,------------------------------------------------[.]

Automaticaly converts ascii numbers into numbers

Hello world program

++++++++[->++++++++<]>++++++++:
>++++++++++[->++++++++++<]>+:+++++++::+++:>>+++++[->++++++<]>++:[-]<<
+++++++++++[->+++++++++++<]>--:<<:>>>++++++++++[->++++++++++<]++[->+++++<]>++++:
<<<<---:>>>>>++++++++++[->++++++++++<]>:

Prints out "Hello world"