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.
Escratcholang
Jump to navigation
Jump to search
Escratcholang is An Esolang made by me on scratch, there are many functions! Here they are:
| Symbol | Function | Extra info |
|---|---|---|
| + | Adds one | N/A |
| - | Subtracts one | N/A |
| > | Next cell | N/A |
| < | Previous cell | N/A |
| _ | Subtracts from 38 | +_=37 |
| T | Convert to text | N/A |
| * | Squares current value | N/A |
| / | Adds one but then two and so on | /=1 //=3 ///=6 |
| \ | / but subtract | \=-1 \\=-3 |
| A | Reset / | /A/=2 |
| S | Reset \ | \S\+=2 |
| [ | Jump point | N/A |
| ] | Go to jump point (after that symbol it is disabled) | [+]=2 [+]]=3 |
| 0 | sets cell to 0 and add the current cell to next cell | +0+>+=12 |
| ^ | adds the cell number | ^>^=12 |
| v | subtracts the cell number | v>v=-1-2 |
| # | Creates a value (the current cell number) | ++#@=4 |
| @ | Adds the # value | ++#@=4 |
| R | Is both A and S | N/A |
| & | Add the value of what the two previous cells together to the cell | +>++>&-=122 |
| £ | Adds previous cell to current | +>£=11 |
| $ | subtracts previous cell from current | Example |
| . | Divides what + and - do by 10 | +.+=1.1 |
| : | . But multiplying by 10 | +:+=11 |
| ; | Multiplied the cell by 10 | N/A |
This is the symbol list: ABCDEFGHIJKLMNOPQRSTUVWXYZ&.?!,/\:;#[space] +t>++t>+++t>+>++>+++ Is how to say ABC123
Here is A Hello World Programme:
++++++++t>+++++t>[++++++++++++t>]+++++++++++++++t>+_t>+++++++++++++++_t>+++++++++++++++t>++++++++++++++++++t>++++++++++++t>++++t
My Username on scratch is Sensem717 (the one with Escratcholang) or LushCaveGod (My old Account) Here is the link: Here