Kak+-

From Esolang
Jump to navigation Jump to search

Kak+- is another derivate of Kak made by its author! It is two-dimensional, like Kak+ but with less commands

Commands

Command Meaning
\ move memory pointer to the right, flip bit and skip next instruction if zero
( Same as in Kak+
^, <, > and v same as in Kak+
# stop progaram

Command ; is deleted, so total number of commands is 7! (not 5040)

Translation to Kak

Program

abcdef

In Kak+ is:

>abcdef;#v
^       <

or:

>abcdef?v#
^       <

But in Kak+- it is only:

>abcdef\ (\ (\v#
^             <

Because ! and ? is combined in to \ and ; is deleted