Finallymyjourneyis-complete
Jump to navigation
Jump to search
An esolang is Finallymyjourneyis-complete if it follows these criteria:
- Every program is written as a single string, takes a single string as input, and gives a single string as output.
- There is a cat program I.
- There is a program K that takes a string as input and outputs a program that ignores its input and outputs the string.
- There is a program Y that takes a program P as input and outputs a program P' that runs an infinite loop of P feeding its output into the input of the next iteration. For example, if P is equivalent to
output = input + input
, then P' would be equivalent toiteration = input; while True: iteration = iteration + iteration
.
Usefulness
Finallymyjourneyis-complete languages can implement a variety of esolangs, including but not limited to 0 Bits, 0 Bytes, APLWSI, Recursive, and Text.