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.

Oh, yeah

From Esolang
Jump to navigation Jump to search

Oh, yeah is an Esoteric programming language created by User:Buckets in 2024, Oh, yeah is A Dialect of Oya, After Increasingly Realising that Oya was Probably Impossible to Interpret from a Computational View.

Commands Instructions
[A+B] Given An operation between Two Variable Creating Another variable as the Output.
{A+B->C} Given An operation between Two Variable Creating Another variable as the Output As A Rule.
x Export The Variable As Unicode.
m Import A Variable With The Input Number stored Within it.
G ~ Come from Command if Newest variable = 1.
H' ~ Go to Command if Newest variable = 0.
[I] Will Focus on That Variable.

You need to Specify {A+B->C} .

Cat program:

m[M]x

Truth-machine Program:

  [M]{Mo0->[M+1][M+1][M+1][M+1][M+1][M+1]
                    [M+1][M+1][M+1][M+1]}
                                   m[M?0]
                                    [M?1]
2[Mo0][Mo0][Mo0][Mo0][M+1][M+1][M+1][M+1]
                    [M+1][M+1][M+1][M+1]x
                                       5x
                                        .
1[Mo0][Mo0][Mo0][Mo0][M+1][M+1][M+1][M+1]
                    [M+1][M+1][M+1][M+1]x

"Hello, World!" Program:


[O]{Oo0->[O+1][O+1][O+1][O+1][O+1][O+1][O+1]}
                              [O+1][O+1][O+1]
               [O\1][Oo0][Oo0][Oo0][Oo0][Oo0]
                             [Oo0][Oo0][O+1]x
          [O\1][Oo0][Oo0][Oo0][Oo0][Oo0][Oo0]
                        [Oo0][Oo0][Oo0][Oo0]x
                        [Oo0][O-1][O-1][O-1]x
                                            x
                             [O+1][O+1][O+1]x
    [O\1][Oo0][Oo0][Oo0][Oo0][O+1][O+1][O+1]x
    [O\1][Oo0][Oo0][Oo0][O+1]x[Oo0][Oo0][Oo0]
                              [Oo0][Oo0][Oo0]
                   [O-1][O-1][O-1][O-1][O-1]x
[O\1][Oo0][Oo0][Oo0][Oo0][Oo0][Oo0][Oo0][Oo0]
                        [Oo0][Oo0][Oo0][Oo0]x
                             [O+1][O+1][O+1]x
    [O-1][O-1][O-1][O-1][O-1][O-1]x[O-1][O-1]
                                   [O-1][O-1]
                        [O-1][O-1][O-1][O-1]x
                   [O\1][Oo0][Oo0][Oo0][O+1]x

A+B Problem:

{S+M->M}{S&S->0}m[S\M]m[S+M][M]x

NAND gate:

{S*M->M}{SAM->M}{S&S->0}m[S\M]m[S*M][SAM][M]x