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.

OoOoOM

From Esolang
Jump to navigation Jump to search

OoOoOM is an esoteric programming language based off of, and contained within Underload. It was originally created to prove Sike Turing complete, however at the time of publication this has already been done. OoOoOM relies semi heavily on NOP's.

Memory

On every iteration(meaning after each command), a ^ is performed on the stack.

Commands

OoOoOM has three commands defined in terms of underload expression:

O = ()
M = (~)(:)(^)(a)(*)(!!!!!!)
o = e(the empty string)

Which if we ignore the iteration rules we just get:

O = ()^
M = (~)(:)(^)(a)(*)(!!!!!!)^
o = ^