Madness but fun madness. To save others’ time: The language consists entirely of empty folders in a file system, nested and ordered. An interpreter traverses the tree. Example: If folder f is a command, then the number of subfolders in f’s first subfolder tells the interpreter what kind of command f is. If that number is zero, then f is an if-command. In that case, f’s second and third subfolders contain the boolean expression and the list of commands to execute. Recurse. Curse.
3
u/marshaharsha 7h ago
Madness but fun madness. To save others’ time: The language consists entirely of empty folders in a file system, nested and ordered. An interpreter traverses the tree. Example: If folder f is a command, then the number of subfolders in f’s first subfolder tells the interpreter what kind of command f is. If that number is zero, then f is an if-command. In that case, f’s second and third subfolders contain the boolean expression and the list of commands to execute. Recurse. Curse.