Poop

From Esolang
Jump to navigation Jump to search

Poop is an esoteric programming language made by Eike Tim Jesinghaus in April 2014. Poop is unusable for programming, because it's just a joke/fun language.


Overview

Poop 1.0 has only six commands:

Command Description
eat Move the pointer to the right
puke Move the pointer to the left
poop Add pointed character to the string
POOP Add pointed character to the string uppercased
sniff Show the string
flush Empty the string and set pointer to 0

List of characters for Poop 1.0

0123456789abcdefghijklmnopqrstuvwxyz.,-!?+*<>#@$ۤ%&/()[]

Hello World

eat eat eat eat eat eat eat eat eat

eat eat eat eat eat eat eat eat

POOP

puke puke puke

poop

eat eat eat eat eat eat eat

poop

poop

eat eat eat

poop

sniff

flush

eat eat eat eat eat eat eat eat eat

eat eat eat eat eat eat eat eat eat eat eat eat eat eat eat eat eat eat eat eat eat eat eat

POOP

puke puke puke puke puke puke puke puke

poop

eat eat eat

poop

puke puke puke puke puke puke

poop

puke puke puke puke puke puke puke puke

poop

eat eat eat eat eat eat eat eat eat eat eat eat eat eat eat eat eat eat eat eat eat eat eat eat eat eat

poop

sniff


Interpreter

Download: Python Interpreter (Source): http://www.mediafire.com/download/c5amf35t5w858bc/Poop1.0-PythonInterpreter.zip

Download: Python Interpreter (Windows .exe): http://www.mediafire.com/download/88ee2v4ze8bdfoa/Poop1.0-PythonInterpreter+WinExe.zip

When you run it, the interpreter will ask for a file to run. Type in the location of your script. Press ENTER, and the interpreter will run the program with Poop.

Tools

poopOut

"poopOut" is a String to Poop converter written by Maximilian Krause (aka fucketh1cs) in Java. It's capable of getting a String through a file and outputting the equivalent for Poop 1.0 into another file. This makes it easy to output big texts through Poop, like "99 bottles of beer".

Download: http://www.file-upload.net/download-11026061/poopOut.jar.html

Source code: http://pastebin.com/JhqT7fKU

99 bottles of beer (shortened version): http://pastebin.com/w3x2Lpw8