Next: , Previous: Distributing, Up: Top


13 Terminology

MLP:FiM
The television show My Little Pony: Friendship is Magic.
My Little Pony
The successor to My Pretty Pony, the toy not the short story by Stephen King.
TTY
Linux VT
Linux's native terminal emulator. The name TTY comes from the file names for the devices used for terminals by Linux VT, which is /dev/tty*.
KMS
Kernel Mode Setting
A feature in Linux allowing mode setting in kernel-space, this gives the TTY, for example better colour support. I would go to Wikipedia for more information.
ttyponies
Pony files used in TTY.
kmsponies
Pony files generated for use in TTY with custom TTY colour palette and KMS support.
extraponies
extra ponies
Pony files of ponies that are not a part of MLP:FiM.
standard ponies
Pony files of ponies that are a part of MLP:FiM.
systemponies
sysponies
Pony files located in /usr/share/ponysay.
homeponies
usrponies
Pony files located in ~/.local/share/ponysay.
browser ponies
A JavaScript program which is the source for most of our ponies. It is a port of desktop ponies.
ponification
The process of converting English text to Equestrian English.
Equestrian English
The English dialect spoken by the ponies in MLP:FiM, the basic role is that it is American English with as many words and parts of words as possible exchanged to words having to do with ponies, including the work `pony' itself. This is normally the language we, the developers, write in, except we may use another English, e.g. British English, as the base language.
best.pony
The pony you think is [the] best pony. It should be a symlink pony. It is a feature affecting the -f, -F and -q options.
pony symlink
symlink pony
A pony file that is a symbolic link to another pony file. Symbolic links can be created with the command ln -s TARGET SYMLINK.
ponyquotes
A feature enabling ponies to quote them self from MLP:FiM.
environment variables
Variables stored to the environment with the command export VARIABLE=VALUE. The variable name is often written with the prefix $ due to have they are read in shell, using the command echo $VARIABLE.
UCS
Universal Character Set
The set of of character, develop by the Unicode Consortium. It defined a partially filled space of 2^31 characters, some of which are not glyphs.
combining characters
Character that have zero width and is used to compose characters with diacritical when there is no precomposed character to use.
ASCII
ASCII character
American Standard Code for Information Interchange (ASCII) defines 128 characters, some are not glyphs. It contains control characters, basic punctuation, the decimal digit, and lower case and upper case English alphabet characters a-z.
short options
Command line arguments starting with either exactly one hyphen (-) or exactly one plus sign (+), and have exactly one character beyond that. They may be argumentless, argumented, optionally argumented, or variadic (consumes all following arguments).
long options
Command line arguments starting with either at least two hyphens (-) or at least two plus signs (+), beyond that they have at least one character, but often at least one work. They by be argumentless, argumented, optionally argumented, or variadic (consumes all following arguments).
completion
auto-completion
shell completion
shell auto-completion
Provided by a shell dependent script, argument suggestion is provided of then by pressing the tab key.
ANSI escape sequences
escape sequences
Character sequences starting with a ESC character, with a special interpretation for terminals standardise by ANSI.
ANSI colour sequences
ANSI colours
colour sequences
ANSI escape sequences defining a colour or other formatting, known as CSI m, a sequence starting with CSI and ending with an m. This is extended to 256 colours, from 16 colours, by xterm which is de facto standardise.
CSI
The character combination ESC followed by [, used in standardised ANSI escape sequences.
OSI
The character combination ESC followed by ], used in non-standardised ANSI escape sequences.