Fromage Fromage was created as an experiment, and is based on the Turing machine model and a twisted set of control structures I had made earlier. Fromage's obnoxiousness and lack of ease of use, so typical in obfuscated languages, lie in its 10 instructions which operate on no data type larger than a bit. BAK BAK has been my second attempt at creating an almost unusable language. Inspired by such wonderful languages as Befunge, Malbolge, False, and Unlambda, programs written in this language work because they create pointers to themselves.
Programs can also be self-modifiying, which makes writing a compiler for it somewhat difficult.
On top of all of this, several strange restrictions are enforced on BAK programs. It also includes a BAK reference manual, but don't count on it to be informative. Block numbers in the code can be specified as nonnegative integers, denoting the first block that can be found without double-backing in the hierarchy. If source is not found, this instruction has no effect. If destination is not found, the result is undefined.