MIBBLLII
Jump to navigation
Jump to search
MIBBLLII Isn't brainfuck But Looks Like It Is is a programming language made by Nathan van Doorn. It is based on the wikipedia:B,C,K,W system. It maps input (expressed as a church list of church booleans corresponding to the bits of the input, ending with an infinite stream of church trues) to output (expressed as a similar list, presumably finite).
Combinators
| Expression | Evaluates as |
|---|---|
+ a b c |
a [ b c ]
|
- a b c |
a c b
|
. a b |
a
|
, a b |
a b b
|
> a |
a
|
< a b c |
a c [ b c ]
|
[ and ] are used to group combinators for evaluation order.
Proof of Turing Completeness
SKI combinator calculus is Turing-complete, and all the operators in SKI exist in MIBBLLII as <, ., and >. It is still Turing-complete without < or >, as the following shows.
< +[+,][++-] > ,.