PIML is the Puerile Immature Markup Language.
PIML.org is the website of the self proclaimed standardization committee for the Puerile Immature Markup Language. We strive to set the industry's standard for universal exchange of PIML coded communication. Our goal is to create a comprehensive and comprehensible standard to ensure maximum compatibility and versatility, while providing developers with security and reliability. PIML.org is a strictly non-commercial organization run entirely by volunteers.
PIML is a language for representing certain qualities of reproductive body parts. The resulting markup is very concise. It has been used in many different contexts for years now, but there has never been a reliable standard. Compared to a photograph, PIML uses considerably less bandwidth and is acceptable in many more technical and social contexts.
In the current version, PIML is a very rough and incomplete draft. The standard is very likely to change, possibly drastically. Using PIML for business critical applications or anything else than research and experimentation is strongly discouraged at the moment.
While basic PIML can be written and displayed using the 7-bit ASCII character set, more sophisticated PIML code can be written using UTF-8. Other character sets than 7-bit ASCII and UTF-8 should be strictly avoided to ensure maximum compatiblity across devices. Current PIML markup does not use any non-ASCII characters yet, but this is very likely to change with further development of the standard.
One of the major strengths of PIML is its device independence. PIML can currently be displayed on the vast majority of devices supporting text output. It works equally well on any kind of screen as well as on paper or other analog media. The simple syntax is easy to process for humans and computers alike.
Due to the purely informational nature of PIML without any overhead, it integrates easily and naturally into markup languages like HTML, XML, or even PostScript or TeX. Similarly, it can be integrated into every programming language supporting text output. PIML code is intentionally restricted to structures fitting into a single line which makes it very easy to process and display.
PIML can be written using any text editor supporting plain text output. PIML integrates seamlessly and effortlessly into any existing coding environment. Since PIML is a very new language, there is no known syntax highlighting support or even integration into major IDEs yet. We hope that this will change over time with a broader adoption of the standard.
While typical use cases will conform to a simple Testicles-Shaft-Glans pattern, the standard is versatile enough to describe very complex circumstances. By current design, PIML does not force any structural restrictions on developers. Further development will show whether we can maintain this paradigm without the need to introduce elements which have different meanings depending on their context.
PIML markup | Definition |
---|---|
TESTICLES | |
. | Single small testicle |
o | Single testicle |
: | Small pair of testicles |
8 | Regular pair of testicles |
oo | Regular pair of testicles |
()() | Large pair of testicles |
(_)(_) | Very large pair of testicles, possibly of a large animal |
; | Pair of testicles with one injured |
SHAFT - each character represents 1" or about 25mm of total length | |
~ | Flaccid shaft |
- | Thin shaft |
= | Thick shaft |
# | Shaft with veins |
GLANS | |
D | Circumsized glans |
@ | Glans with foreskin |
8======D
Thick shaft, erection, circumsized, 6" (150mm) total length.
8======@
Thick shaft, erection, not circumsized, 6" (150mm) total length.
:~D
Small testicles, flaccid, circumsized, 1" (25mm) total length. Possibly due to low temperature.
()()#=#=#=#=#=#=#D
Large testicles, thick veiny shaft, erection, circumsized, 13" (325mm) total length.