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.
itflabtijtslwi
itflabtijtslwi, pronounced (it-flab-tidge-slee-wee), is an acronym for ignore this fancy little acronym, because this is just that slashes language with input. As the name suggests, it's just /// with input. It was invented by User:Twistle.
The /// command works like in the /// language, as does escaping. To input a character and store it, use the following syntax:
GGwhat to store it asGG
The effect is the same as the command
/what to store it as/\character read/
Escapes may be used like with the /// command, and end of file stores an empty string.
Examples
All of the /// examples are also valid itflabtijtslwi programs, since none of them attempt to print strings containing GG. (That can still be done, e.g. by escaping one of the G's.) Here are some examples that make use of the input command.
Cat program
/ ///
//
/./<\\\\>\\\\\\/
/P1/
GGC.2GG
./C.1C.3./.\./P.2.\./.\././
./C.1./.\.\./
./C.3././
C.1C.2C.3
./P.1./
P.3
./
./P.\2./P.1./
./<.\>././
./P.\3./P.1./
./<.\>./<.\.\.\.\>.\.\.\.\.\.\./
P.2
/
/P\2/P1/
/<\>//
/P\3/P1/
/<\>/<\\\\>\\\\\\/
P2
ROT13 program
Modifying the cat program to do rot-13 encoding is easy.
/ ///
//
/./<\\\\>\\\\\\/
/P1/
GGC.2GG
./C.1C.3./.\./P.2.\./.\././
./C.3././
./C.1A./N./ ./C.1N./A./ ./C.1a./n./ ./C.1n./a./
./C.1B./O./ ./C.1O./B./ ./C.1b./o./ ./C.1o./b./
./C.1C./P./ ./C.1P./C./ ./C.1c./p./ ./C.1p./c./
./C.1D./Q./ ./C.1Q./D./ ./C.1d./q./ ./C.1q./d./
./C.1E./R./ ./C.1R./E./ ./C.1e./r./ ./C.1r./e./
./C.1F./S./ ./C.1S./F./ ./C.1f./s./ ./C.1s./f./
./C.1G./T./ ./C.1T./G./ ./C.1g./t./ ./C.1t./g./
./C.1H./U./ ./C.1U./H./ ./C.1h./u./ ./C.1u./h./
./C.1I./V./ ./C.1V./I./ ./C.1i./v./ ./C.1v./i./
./C.1J./W./ ./C.1W./J./ ./C.1j./w./ ./C.1w./j./
./C.1K./X./ ./C.1X./K./ ./C.1k./x./ ./C.1x./k./
./C.1L./Y./ ./C.1Y./L./ ./C.1l./y./ ./C.1y./l./
./C.1M./Z./ ./C.1Z./M./ ./C.1m./z./ ./C.1z./m./
./C.1./.\.\./
C.1C.2C.3
./P.1./
P.3
./
./P.\2./P.1./
./<.\>././
./P.\3./P.1./
./<.\>./<.\.\.\.\>.\.\.\.\.\.\./
P.2
/
/P\2/P1/
/<\>//
/P\3/P1/
/<\>/<\\\\>\\\\\\/
P2
Deadfish interpreter
See the Deadfish page.
Truth-machine
See the Truth-machine page.
External resources
- Perl implementation
- Try it online! version using stripped-down Perl header and footer.