thing
Jump to navigation
Jump to search
thing is an esolang based on the Collatz function.
Syntax
All programs have this form:
number , list of numbers , string
Semantics
Every program is interpreted as follows:
- the first number is N
- the string is W
- and the collatz function is F
- then for each number on the list. lets call one of the numbers K:
- apply F to N, K times(this is U)
- then check this condition C. make a string D where each pair of two digits in U(+20) is converted to an UTF-8 char(in the case of non visible characters, add one until visible), and see if this D is in W
- if it is it will set W to D
- set N to U
- if no number K can be found that satisfies C, the program halts
- loop until halts.