DADAFUQ MANIFESTO

Made at Cabaret Voltaire for the hundred years of DADA, for #dadadata - 05.03.16 - @fragment.in

DADAFUQ ?

« Il n'est plus possible d'isoler la technologie de l'usage auquel elle est destinée ; la société technologique est un système de domination qui fonctionne au niveau même des conceptions et des constructions des techniques ». H.M.

MANIFESTO ?

Because we are connected all the time.
Dada has to become the matrix we are in.

***

All function must have a dada parameter of type dada.
All float must be multiplied by dada.
All integer must be summ up by dada.
All variables are initiallized at dada.
All colors are defined by RGBADADA.
Each line must end with dada;
All arrays, vectors, lists (etc.) must have a dada dimension.


Manifesto ?

DDD increment (increase by one) the byte at the data pointer.
AAA decrement (decrease by one) the byte at the data pointer.
DAA decrement the data pointer (to point to the next cell to the left).
AAD increment the data pointer (to point to the next cell to the right).
DDA if the byte at the data pointer is zero, then instead of moving the instruction pointer forward to the next command, jump it forward to the command after the matching ADD command.
ADD if the byte at the data pointer is nonzero, then instead of moving the instruction pointer forward to the next command, jump it back to the command after the matching DDA command.
DAD output the byte at the data pointer.
ADA accept one byte of input, storing its value in the byte at the data pointer.

Manifesto ?

AAADDAAAAAAAAAAAAAAAAAAAAAAAADDDDDAAADDAADDADDDDDDAAAAAAAAADDDDDAAADDAADDDDDDDDADAAAAAAAAADDAAAAAADDDDDDDDDDDAAADDAADDDDDADDDAAAAAADDDDDDDDDDDDDDDDDAAADDAADAAADADDDAAAAAADDDDDDDDDDDAAADDAADDDDDADAAADDAAAAAADDDDDDDDDDDAAADDAADDADDDDDDAAAAAADDDDDDDDDDDAAADDAADDDDDADAAAAAAAAADADDDDDDDDDDDADAAAAAAAAADADAAADDAAAAAADDDDDDDDDDDAAADDAADDADDDDDDAAAAAAAAAAAAAAAAAADDDDDAAADDAADDADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADADDDDDDDDADDDDDDDDDDDDDDDDDADDDDDADDDDDDDDDDDDDDDDDADAAAAAAAAAAAAAAAAAAAAAAAAAAADADAAAAAADDAAAAAAAAAAAADDDDDAAADDAADDAD

Run Step

Manifesto ?

So DADA =

DDDDDDDDDDDDDDDDDDDDDDDAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAADDAADAAAAAADADAAAAAAAAADADDDDDDDDDDDADAAAAAAAAADAD

And this is infinite DADA

DDDDDDDDDDDDDDDDDDDDDDDAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAADDDDDDDAAADAAAAAADADAAAAAAAAADADDDDDDDDDDDDDDDDDAAADD


Adapted from this brainfuck visualizer

Thanks to Fatih Erikli