Next: , Previous: Distributing, Up: Top   [Contents][Index]


15 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 ${XDG_DATA_HOME}/ponysay or ~/.local/share/ponysay (fallback).

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, -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.


Next: , Previous: Distributing, Up: Top   [Contents][Index]