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