Resubmit
Resubmit is a language created by User:Yayimhere based off of Re:direction, specifically because the creator found the way Re:direction functions quite boring and uninteresting. As such, she created Resubmit. Instead of re-directing based on previous directions, Resubmit "resubmits" the whole program again. Resubmit is on an infinite grid in all directions.
Semantics
Resubmit uses no memory, and is self modifying. Every time the command pointer lands on a command, the command is shifted in a direction. That direction is the command pointer direction plus 270 degrees counter clockwise. Below are all the commands:
.: enters the program.*: rotate the pointer 90 degrees counter clockwise.": copies the whole program in its current state onto the command pointer, with the.of the program being placed on the command pointers location. this copy is allowed to overwrite any characters from the non copied program when copying.
The program has the same halt condition as Re:direction. The command pointer starts going to the right.
Examples
."
This proves that Resubmit is more powerful than a PDA, as you can access the whole program generated if you wanted to.