9lang is an esoteric programming language. A 9lang program ends with the .9 extension. A 9lang program is made of 3x3 instruction grid. Each caracter can be either a space or any other caracter. The first instruction to be executed is the one at 0:0. When the program starts,
the direction is right. The interpreter is named 9. You can call it just using the 9 <program path> command (if the command path contains spaces put " around it).
o oo oo o o o o o o o o o oThis program just prints an
xcharacter to stdout.Note: here the
ocharacter is used. We migth use any other character instead but space.(
.s represent spaces andXs represent any other character)
enable the ascii mode.X.X ... ...
(In ascii mode) stack the 'x' character.X.X .X. X.X
(In ascii mode) disable the ascii mode.X.X ... ...
unstack a character and print it to stdout.... .X. ...
exit the program.X.X .X. X.X