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.

IEBEL

From Esolang
Jump to navigation Jump to search

IEBEL is an OISC esoteric programming language short for in-equality branch esotering language by User:Esoboring ideas which doesn't have any interpreters yet

Memory

Every register has the values of 0-255

The instruction

Main things

it is like this:

ra rb c

c is bigger than -6 it checks if ra=rb if yes then load b into ra (not rb but b) ,and if no then jump to c

Control negatives

If the c is negative -5 to -1 then jumping is not active but it "activates" the "controls" the "controls" are:

  • -5 increment b
  • -4 decrement b
  • -3 input ascii into b
  • -2 output ascii a
  • -1 halt

Order

The main is first then the controls so the load immediate then the negative c

Examples

Hello, world! simple version

0:1 72 0
1:1 2 -2
2:2 69 0
3:2 3 -2
4:3 76 0
5:3 4 -2
6:3 4 -2
7:4 79 0
8:4 5 -2
9:5 32 0
10:5 6 -2
11:6 87 0
12:6 7 -2
13:4 5 -2
14:7 82 0
15:7 8 -2
16:3 4 -2
17:8 68 0
18:8 9 -2
19:0 0 -1

Truth-machine

0:0 0 -3
1:48 48 0
2:0 48 5
3:0 1 -2
4:0 0 -1
5:0 1 -2
6:0 1 5

See also