We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.

Normalized Fumber

From Esolang
Jump to navigation Jump to search

Normalized Fumber is a symbol based version of Fumber.

Commands

Symbol Definition
> Move left on the tape
< Move Right
+ Add One to the selected cell
- Subtract One
. Output the selected cells number as an ascii value
, Input a single character
[ Jump past the next ] if the selected cell is 0
] Jump to the last [ if the cell is not zero
% Set the next character as it's ascii value in the current cell

That's it, just Brainflakes, but easier.

Examples

Hello, World!:

The following program prints the message “Hello, World!” to the standard output conduit:

%H.%e.%l.%l.%o.%",".%" ".%W.%o.%r.%l.%d.%!.

Interpreter

  • Common Lisp implementation of the Normalized Fumber programming language.