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.

IndXd

From Esolang
Jump to navigation Jump to search

indXd

indXd is an esoteric programming language made by Notxnorand on 6/4/2026 about indexing.

indXd uses a global list for every single value. This list contains every integer from 0 to the length of the list minus 1. indXd also has a global truth value that is set to false on run.

Commands

indXd has 11 commands.

  • print
'print' is a function that takes in integers and prints the Unicode characters from the index of the global list.
  • set
'set' sets the length of the list and shuffles it using the length of the list as the seed.
  • eql, lt, gt, not, and input
These 4 functions modify the truth value. 'eql' gets 2 indices and sets the truth value to true if they are equal. 'lt' and 'gt' are the same, but they compare the first to the second with less and greater than. 'not' negates the truth value. input gets user input and sets the truth value to whether anything was input.
  • jump. jumpz
These 2 functions jump to a line, 0-indexed, on a condition. 'jump' jumps every time while 'jumpz' jumps if the truth value is false/
  • exit
'exit' exits the program with an error code.
  • boom
clears the screen

Links

interpreter