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.
Iffinit
!ffiniT or Iffinit "if and only if init" efficiently evaluates greater-than predicates.
"Hello, World!" example
I #modes1-3 if #mode A iin #mode 4 iiiT. #mode 5
Modes
- Mode 1: (I) provides 2-digit octal (6 bit) "Nope." code which can nullify a function.
- Mode 2: ((I)) provides 4-digit octal (12 bit) unit code or tail number.
- Mode 3/A: (I(if)) provides a 4-digit octal (12 bit) identification code for the function assigned to a variable. Init command.
- Mode 4: (I(init(if)f) sets a bignum((2^24)-2) to 4.
- Mode 5: (iffiniT) provides a robust iff and variable hash mod(4,5).
- Mode 6: (Iffinit) paint map function. see Talk:Choropleth
- Mode 7: (IffiniT) 16 bit color graph, coordinates and pong.
- Mode 8: (Iffinit+) Alphabet, numbers and basic arithmetic. This mode of a pun on infinity and less on iff. Useless for programming.
Interpretation
Iffinit "Hello, Worlds" were originally designed to be interpreted by

To write a program one can write a .pgm file and write "Hello, World!" in the comment section of the header and this is valid. Different modes will accept various transition states as equivalent. It would also be possible to interpret via Steganography and shares transition functions with many other languages.
Computational Class
This is undecidable and relates to the nondeterministic relationship between the computation power of a Stegprog vs a P-Steg. As a parody of identification friend or foe its a reflection of diplomacy and alliance being undecidable. Informally this language is considered orthocomplementary.
See also
- https://en.wikipedia.org/wiki/Complemented_lattice#Orthocomplementation An overview of orthocomplementary lattices.
- https://en.wikipedia.org/wiki/Identification_friend_or_foe Concept this is a parody of.
- https://paperzz.com/doc/7729539/strong-conditional-oblivious-transfer-and-computing-on The paper that influenced Iffinit's creation.