Jil

From Esolang
Jump to navigation Jump to search

Jil is an Esoteric programming language created by User:Buckets in 2021.

Commands Instructions
> Set the Input to The current Target.
- Set the Target to The Next character as A Variable.
< Output The Current target In ASCII.
/ Turn The IP 90 Degrees Clockwise.
\ Turn The IP 90 Degrees Anti-Clockwise.
^ Execute the next Command If The Target = 0.
! Set The Target to 0 If the target is 1, Else 0.
A Store Target in A.
B Store Target in B.
. Add A to The current Target.
: Subtract B To the Current target.

"Hello, World!" Program:

-#>^//
    \ ! /
        ^
     \!!/
        \AB.........A.......::::::::</
\                                    /
\...:<.:::<<.:::::::<!.....::::::<!../
\                                    /
\..::::::::<......:::::<...::::::<.::/
\                                    /
\:::::<::::::<::::::::<!....:::::::<

Cat program:

-#><

Truth-machine Program*:

-#>^//
    \ ! /
        ^
     \!!/
        \AB/
\          /
\   -*>^/                 /
\       /
\......................../
\......................../
\<
\                         /
\......................../
\......................../
\.^/</
   / /