BloodCell

From Esolang
Jump to navigation Jump to search
This article is not detailed enough and needs to be expanded. Please help us by adding some more information.

A language by User:PixelatedStarfish that is designed to describe abstract computers and computational models. This is accomplished with a grid of arbitrary size, such that each cell stores a one or a zero. Cells can be flipped, and stored on a tape for output. Unlike in the original Blood, this tape cannot be modified directly by instructions in this language. The tape only exists to allow the printing of characters.

The language would be a Turing tarpit if not for macros, which allow a programmer to define complex operations using primitive instructions or other macros.