Talk:Uzumaki

From Esolang
Jump to navigation Jump to search

What does it mean to e.g. “add 10 to the queue”? Do you add 10 to every number in the queue? Or to the number in the front? Or to the number in the back?

Also, in your description on how to translate any minimized Brainpocalypse program into Uzumaki, you write: “Then you must use an appropriate number of NOOPs in the form of output commands to pad the spiral for the intended size.” I assume with NOOP you mean a “no operation” (I know that as “NOP”, but maybe terminology varies), but how is an output command no operation? --Celtschk (talk) 04:22, 15 April 2022 (UTC)


When I said "add 10 to queue" I meant add 10 to front of queue. I will edit the page to make that clearer.

You can use output commands as NOPs because Brainpocalypse has no output by default, so ouput doesn't matter, and can be ignored. I/O doesn't matter anyway when talking about Turing-completeness. I will also clarify this on the wiki page. --Zero player rodent (talk) 11:50, 18 April 2022 (UTC)

How does the Fibonacci program work?

RRROQRIOAR
         I
IDIDIDID D
R<-----H V
R RRRR R O
R R  R R A
R R    R Z
R RRRRRR A
R        X
RRRRRRRRRR

If I understand the jump instruction correctly, it should just lock itself in the increment-decrement NOP loop forever, right? Indigo (talk) 21:46, 23 April 2022 (UTC)


Apologies, the H (outward jump) and B (inward jump) commands were incorrectly swapped on the wiki page. The H command actually jumps outward instead of inward. The wiki page has been edited accordingly to display that.

 RRROQRIOAR
          I
 IDIDIDID D
 R      H>V
 R RRRR R O
 R R  R R A
 R R    R Z
 R RRRRRR A
 R        X
 RRRRRRRRRR

As you can see here, the H command will jump outwards rather than inwards, allowing the program to work properly.--Zero player rodent (talk) 1:30, 25 April 2022 (UTC)