We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.

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