SBFM
Jump to navigation
Jump to search
SBFM (Strange brainfuck minimalizations) are brainfuck minimalizations created by User:ChuckEsoteric08
Notes
Note that in all of them loops are only run if they are not empty
SBFM-1
> - move pointer right
{ - flip bit and start while not zero loop
} - end while not zero loop and move pointer left
1-bit brainfuck to SBFM-1:
BF SMBFM-1
-- -------
> >
* {}>
< {}>{}
[ {}>{
] }{}>{}
Examples
Flip Bit
This simple example stores the bit value one (1) in the first cell and terminates:
{}
SBFM-2
{ - flip bit, move pointer left and start while not zero loop
> - move pointer right
] - end while not zero loop
1-bit brainfuck to SBFM-2:
BF SMBFM-2
-- -------
> >
* {]>
< {]>{]
[ >{]>{
] ]
Examples
Infinite Loop
This program demonstrates a perpetually repeating loop:
>{]>>{>{]]
Interpreter
- Common Lisp implementation of the SBFM programming language family.