Monochrome Mode
Foreground and background colors are limited to black and white, respectively. Panels and rectangular widgets have black borders, one pixel in width. The pixel positions of bottom and right borders are incremented by one, so they overlap with the borders of adjacent panels/widgets. Photos are partially obscured by multiple randomly sized and positioned black rectangles.
Java Converter
Converts Parthonyte code to server-side Java code. Parthonyte variable declarations are handled by using variable names beginning with an uppercase letter preceded by a type character: b for boolean, i for int, j for long, c for char, f for double, and s for string. Object variables followed by comment beginning with the class name.
Edit Code on a Phone
Using nested menus, an onscreen "keyboard" has 3 to 5 rows of buttons/text. The top row includes icons for commonly used global functions, and the bottom row includes Space, Enter, Open/Close Parenthesis, and optionally Up/Down Arrow. The middle 1 to 3 rows display menu options: words or special characters, from left to right, then top to bottom. The Up/Down Arrow is used when the available menu options don't fit on one screen. A regular alphanumeric keyboard is displayed when entering identifier declarations. Scrolling vertically or horizontally is accomplished by swiping, and dynamic word wrap (default is enabled) ensures that the rightmost character of a line is always visible.
Default indentation: 2 spaces per level. Every program statement ends with a semicolon. Except for the first line, all lines of a multiline program statement are indented 1 space. Typing close parenthesis automatically inserts semicolon when needed. All text (except comments) is displayed as either upper or lower case, depending on the case-display switch, but that text is stored as lower case in the actual source file. By convention, identifiers of constant values terminated with underscore.
Glossary
Term
Psybergram
Psyberhood
Parthonyte
Parthotags
PYRE
.PTHY
.PTHX
.POTG
.POTJ
Description
Project name
Nonprofit arm of Psybergram
New programming language, similar to Python
Text markup language, similar to HTML
Parthonyte Runtime Environment
Parthonyte source file
Parthonyte compiled unit
Parthotags file
Parthotags/JSON file