!aBF'

From Esolang
Jump to navigation Jump to search

!aBF' is the language whose name is pronounced "not a brainfuck derivative".

Commands

Command Name Description
! not Don't do the following command.
a AAAAAAAAAAAAAAA Output the accumulator LOUDLY (using the numbers you get with caps lock on)
B between Take everything between this B and the second-next B (or the end of the program), and replicate it to the end of the program accumulator times.
F five Add 5 to the accumulator.
' derivative Replace the value of the accumulator with its arithmetic derivative.

Examples

Output 420:

(... 84 F's ...)a

Truth-machine:

?'BaBB

Replace the ? with F for 1 or ' for 0. As an example of this language's weirdness, the 1 case expands to a non-periodic pattern of a's and B's:

F'BaBBaBBaaBBaaaaBBaaaaaaaaBB...

Truth-machine golfed:

?'BaB

Implementations

  • Pyth (Note: this implementation is improper, because numbers are not output in caps lock)
K0W<ZlzJ@zZIqJ\!=hZ.?IqJ\aK.?IqJ\B=+z*j\B<c>zhZ\B2K.?IqJ\F=+K5.?IqJ\'=Ksm/KdPK)))))=hZ