The WolfabooThe Wolfaboo3 years ago in Traditional Fixed Forms More Like This
Once upon a forum dreary, while I browsed weak and weary,
Over many a quaint and curious post of forgotten forum lore,
While I flicked through hotlinks clicked suddenly there came a barking,
As if someone were posting, gently posting on page four.
'Tis a roleplay', I muttered, 'posting there on page four-
Only that and nothing more.'
Oh how it buzzed my lone computer, connected there via the router,
It thrilled me, filled me with fantastic terrors never felt before;
So that now, to still the beating, of my heart I stood repeating,
'Tis a roleplay taking place on this thread's page four-
Some late roleplay taking place on this thread's page four-
That it is, and nothing more.'
Presently my will grew stronger, hesitating then no longer,
'Sirs' said I, 'or by chance madam, your forgiveness I implore'
But the fact is I was browsing, and your posts they had me rousing,
Though so faintly you came playing, roleplaying on page four,
That I barely thought I saw you.' Here
DerpianDerpian3 years ago in Letters More Like This
Derpian is a derivative of Ook! and as such has only three distinct elements of syntax, Derp, Herp, and Muffin, which are combined into groups of two to define eight different commands. There are no line breaks.
A Derpian program has an implicit byte pointer, called "the pointer", which is free to move around within an array of 30000 bytes, initially all set to zero. The pointer itself is initialized to point to the beginning of this array.
The following is the entire language, eight commands. (What do you expect for something used by ponies?) The syntax elements are separated by spaces.
* Derp Herp:
Move the Memory Pointer to the next array cell.
* Herp Derp
Move the Memory Pointer to the previous array cell.
* Derp Derp
Increment the array cell pointed at by the Memory Pointer.
* Muffin Muffin
Decrement the array cell pointed at by the Memory Pointer.
* Derp Muffin
Read a character from STDIN and put its ASCII value into the cell pointed at by the Memory Pointer.