Kak+--

From Esolang
Jump to navigation Jump to search

Kak+-- is another two-demensional derivate from Kak

Commands

Command Meaning
+ if IP moves:
  • Right - move memory pointer to the right and flip bit
  • Left - move memory pointer to the left
  • Down - program stops
  • Up - skip next instruction if zero
<, >, v, ^ same as in Kak+

It also has mapped IO:

  • Flip bit 5 if you want input or output. If IO bits(7-14) is empty, input character and store it binary value in these bits. Else output bits 7-14
  • Program starts in bit 6
  • 7-14 - IO bits