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.
User:Aadenboy/︀
︀ is a two-dimensional esoteric programming language.
The ︁
A ︁ in ︀ is a two-dimensional grid defined as a series of ︂s each containing an equal amount of ︃s. Each cell may be one of multiple ︆s which determine its ︇, and may also hold a ︄ defined with a ︅ and an integer ︆. The ︁ is complete once there are no more ︃s or ︄s remaining.
In source, a ︁ would be:
︂︃(︇<function>)(︄︅<direction>︆<value>)...︂...
︅s, ︆, and ︇s are written in base-16. ︅s are defined like such. Note that a ︅ will vary in ︈, allowing ︄s to skip multiple ︃s in one movement.
I... H567 G4︄08 F3219 EDCBA
If a ︄ moves off of the ︁, it wraps around to the other side.
︇s
While a ︇ greater than 15 is allowed, the ︁ will immediately halt if any are executed. ︇s 8–15 are equivalent to 0–7, but additionally reverse the ︅ of the ︄ executing it.
| ︆ | ︇ |
|---|---|
| 0 | Remove the ︄. |
| 1 | Increment the ︄'s ︆ by one. |
| 2 | Create a new ︄ moving in the same ︅ as it with a ︆ of zero. |
| 3 | Swap the ︅ and ︆ of the ︄. |
| 4 | If there are multiple ︄s on the ︃, remove all but the first one and replace its ︆ with the sum of all of their ︆s. |
| 5 | Skip forwards all ︄s in the ︅ they are moving based on their ︆. |
| 6 | Skip forwards all ︄s in the ︅ they are moving based on order on the ︃, if there are multiple. |
| 7 | Write the ︄'s ︆ to the ︃ in the ︅ it is moving two ︈'s worth of ︃ out. |