Psybergram

Miscellaneous

 

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

[ Back to Top ]