1 8 1 8 1
Jump to navigation
Jump to search
info
1 8 1 8 1 (pronounced splits) is a 2D Esolang created by user:helpeesl on march 15th 2025.
commands
splitters
Splitters split the pointer in two and they go in the directions that it is labeled
Up r L l I g J v
Up-right r c { ( / j V
Right L c < F f _ e
Down-right l { < A ^ Q \
Down I ( F A , : )
Down-left g / f ^ , 7 }
Left J j _ Q : 7 >
Up-left v V e \ ) } >
instructions
Instructions tell the pointer what to do
powered
# gets user input and stores it in the pointer
Unpowered: number
Powered: string
“ outputs the pointer and deletes it
Unpowered: number
Powered: string
- flips the pointer’s value
Unpowered: negation
Powered: reciprocation
= comparison
Unpowered: stores the value of the pointer
Powered: set the pointer’s Boolean to the pointer’s value is at least the stored value
Unpowered [ : adds the pointer’s value to the bottom of the deque
Powered [ : sets the pointer’s value to the bottom of the deque and removes it
Unpowered ] : adds the pointer’s value to the top of the deque
Powered ] : sets the pointer’s value to the top of the deque and removes it
non powered
? deletes the pointer if its false
! flips the pointer’s Boolean
* flips the pointer’s power
0-9 without 7: multiplies the pointer’s value by ten and adds that digit
functions
Functions can be defined anywhere that isn’t intercepting code
inputs
+ no input
N up input
S down input
| up and down input
W left input
E right input
H left and right input
powered
They’re defined as
+++CC+++
Unp++pow
wrd++erd
and have code for the power states
non powered
They’re defined as
C+++
+cod
+e p
+art
and don’t have code for their power states
examples
hello world
F1 FF0FF0* A
0 -1 18 ?!?:
3 3 !
- * ?
2 *,
A"*: "^
32 ? "
!!F<9* "
?1 4
F * " 7
? A ?!?:
! " !
? ?*
,"
" ?
!
? "
F1 FF0FF0* A
0 -1 18 X:
3 3
- *
2 *
A"*: ",
32 H "^
F<9* "
1 4
F * " 7
X A X:
"
X|||| *
HF,,: ,"
H<?!> " X
H<?!>
HLrrJ "
Cat
F: ** ## “”
truth machine
F1A??!: # !?”?! *? ! ? c = L?: c?!?”
adder
F#F?!? # F ? “ ! ?