WooYeah
Designed by | PoptartPlungerBoi |
---|---|
Appeared in | 2023 |
Memory system | None |
Dimensions | two-dimensional |
Computational class | Total |
Reference implementation | Unimplemented |
Influenced by | Chicken |
File extension(s) | None |
WooYeah (stylized as "wooyeah") is an esoteric language by PoptartPlungerBoi in 2023. Due to it only having printing and quitting mechanics, this esolang is not supposed to be used for real programming. The instruction can be in this link.
Language overview
Command | Description |
---|---|
wooyeah
|
The number of "wooyeahs" represent the number of the alphabetic letter. Example: 1 wooyeah is equal to "a", and 2 wooyeahs are equal to "b". |
^
|
Capital letter |
v
|
Lowercase letter |
g
|
Go |
s
|
Stop |
qm
|
Question mark |
em
|
Exclaimation mark |
cm
|
Comma |
pr
|
Period |
co
|
Colon |
sc
|
Semi-colon |
nh
|
Number sign (Hashtag) |
qu
|
Quotation mark |
ap
|
Ampersand (and symbol) |
un
|
Underscore |
at
|
@ symbol |
shift
|
Shift |
-
|
Space |
num
|
Number (placed at beginning of the code line except symbols, go, stop, and spaces) |
as
|
Asterisk |
{foobar}
|
Comment; when in code, this symbol is ignored. |
Examples
Alphabetical digits
The number of wooyeah
s represents the number of the alphabetic letter. For example, this line of code:
g wooyeah wooyeah wooyeah wooyeah wooyeah s
creates an "E/e". and this code:
g wooyeah wooyeah wooyeah s
creates a "C/c".
And if wooyeah
is repeated 26 times, it creates, of course, a "Z/z".
Capital and lowercase letters
The arrowheads (^
and v
) make the letter uppercase or lowercase. For example, this code:
g wooyeah v s
creates a lowercase "a".
and this code:
g wooyeah wooyeah ^ s
creates an uppercase "B".
Symbols and punctuation
Question mark and exclaimation mark:
These are the example code lines for the question (qm
) and exclaimation mark (em
).
Code:
g wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah ^ wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah v wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah v qm s
Output:
Huh?
Code:
g wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah ^ wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah v em s
Output:
Hi!
Other symbols
Space and underscore
Code:
g wooyeah v - wooyeah v s
Output:
a a
Code:
g wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah un wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah s
Output:
O_O
Comma and ampersand
Code:
g wooyeah ^ cm - wooyeah wooyeah ^ cm - ap - wooyeah wooyeah wooyeah ^ s
Output:
A, B, & C
Period and number sign
Code:
g wooyeah wooyeah wooyeah wooyeah wooyeah ^ pr s
Output:
E.
Code:
g nh wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah ^ wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah ^ wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah ^ s
Output:
#LOL
Quotation mark, asterisk, shift, and 'at' symbol
Code:
g qu at wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah v wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah v wooyeah wooyeah wooyeah wooyeah v wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah v wooyeah v wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah v qu as shift as wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah s
Output:
"@oldman"* *@kid
Numbers
The symbol num
must be placed at beginning of the code line except when the code line has symbols, go, stop, and spaces.
One number line must only have 10 digits each line. If the wooyeah
symbol is missing, the number will be filled in as 0.
Code:
g num num wooyeah num wooyeah wooyeah num wooyeah wooyeah wooyeah s
Output:
0123
Comment
The symbol {foobar}
is a comment. meaning that this code will be ignored when in the output. (the code are the parentheses)
Code:
g wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah ^ wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah v wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah v wooyeah wooyeah wooyeah wooyeah v {Bad} s
Output:
Good
A "Hello, World!" program:
NOTE: Some lines are displaced. Fixed version here.
g {Hello World program} wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah ^ wooyeah wooyeah wooyeah wooyeah wooyeah v wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah v wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah v wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah v cm - wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah ^ wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah v wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah wooyeah v wooyeah wooyeah wooyeah wooyeah v em s