ponysay/pages/ponysay/Terminology.html
Mattias Andrée afeec9cc24 first scratch
2012-10-25 06:28:13 +02:00

131 lines
8.7 KiB
HTML

<html lang="en">
<head>
<title>Terminology - Ponysay</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="Ponysay">
<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="prev" href="Distributing.html#Distributing" title="Distributing">
<link rel="next" href="Change-log.html#Change-log" title="Change log">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This manual is for ponysay
(version 2.9),
Copyright (C) 2012 Mattias Andrée
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
Version 1.3 or any later version published by the Free Software
Foundation; with no Invariant Sections, with no Front-Cover Texts,
and with no Back-Cover Texts. A copy of the license is included in
the section entitled ``GNU Free Documentation License''.
-->
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
pre.display { font-family:inherit }
pre.format { font-family:inherit }
pre.smalldisplay { font-family:inherit; font-size:smaller }
pre.smallformat { font-family:inherit; font-size:smaller }
pre.smallexample { font-size:smaller }
pre.smalllisp { font-size:smaller }
span.sc { font-variant:small-caps }
span.roman { font-family:serif; font-weight:normal; }
span.sansserif { font-family:sans-serif; font-weight:normal; }
--></style>
</head>
<body>
<div class="node">
<a name="Terminology"></a>
<p>
Next:&nbsp;<a rel="next" accesskey="n" href="Change-log.html#Change-log">Change log</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="Distributing.html#Distributing">Distributing</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
<hr>
</div>
<h2 class="chapter">13 Terminology</h2>
<p><a name="index-terminology-430"></a>
<dl>
<dt><i>MLP:FiM</i><dd><a name="index-MLP_003aFiM-431"></a>The television show My Little Pony: Friendship is Magic.
<br><dt><i>My Little Pony</i><dd><a name="index-my-little-pony-432"></a>The successor to My Pretty Pony, the toy not the short story by Stephen King.
<br><dt><i>TTY</i><dt><i>Linux VT</i><dd><a name="index-tty-433"></a><a name="index-linux-vt-434"></a>Linux's native terminal emulator. The name TTY comes from the file names for the
devices used for terminals by Linux VT, which is <samp><span class="file">/dev/tty*</span></samp>.
<br><dt><i>KMS</i><dt><i>Kernel Mode Setting</i><dd><a name="index-kms-435"></a><a name="index-kernel-mode-setting-436"></a>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.
<br><dt><i>ttyponies</i><dd><a name="index-ttyponies-437"></a>Pony files used in TTY.
<br><dt><i>kmsponies</i><dd><a name="index-kmsponies-438"></a>Pony files generated for use in TTY with custom TTY colour palette and KMS support.
<br><dt><i>extraponies</i><dt><i>extra ponies</i><dd><a name="index-extraponies-439"></a><a name="index-extra-ponies-440"></a>Pony files of ponies that are not a part of MLP:FiM.
<br><dt><i>standard ponies</i><dd><a name="index-standard-ponies-441"></a>
Pony files of ponies that are a part of MLP:FiM.
<br><dt><i>systemponies</i><dt><i>sysponies</i><dd><a name="index-systemponies-442"></a><a name="index-sysponies-443"></a>Pony files located in <samp><span class="file">/usr/share/ponysay</span></samp>.
<br><dt><i>homeponies</i><dt><i>usrponies</i><dd><a name="index-homeponies-444"></a><a name="index-usrponies-445"></a>Pony files located in <samp><span class="file">~/.local/share/ponysay</span></samp>.
<br><dt><i>browser ponies</i><dd><a name="index-browser-ponies-446"></a><a name="index-desktop-ponies-447"></a>A JavaScript program which is the source for most of our ponies. It is a port of
<i>desktop ponies</i>.
<br><dt><i>ponification</i><dd><a name="index-ponification-448"></a>The process of converting English text to Equestrian English.
<br><dt><i>Equestrian English</i><dd><a name="index-Equestrian-English-449"></a>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.
<br><dt><i>best.pony</i><dd><a name="index-best_002epony-450"></a>The pony you think is [the] best pony. It should be a symlink pony. It is a feature
affecting the <samp><span class="option">-f</span></samp>, <samp><span class="option">-F</span></samp> and <samp><span class="option">-q</span></samp> options.
<br><dt><i>pony symlink</i><dt><i>symlink pony</i><dd><a name="index-pony-symlink-451"></a><a name="index-symlink-pony-452"></a>A pony file that is a symbolic link to another pony file. Symbolic links can be
created with the command <samp><span class="command">ln -s TARGET SYMLINK</span></samp>.
<br><dt><i>ponyquotes</i><dd><a name="index-ponyquotes-453"></a>A feature enabling ponies to quote them self from MLP:FiM.
<br><dt><i>environment variables</i><dd><a name="index-environment-variables-454"></a>Variables stored to the environment with the command <samp><span class="command">export VARIABLE=VALUE</span></samp>.
The variable name is often written with the prefix <code>$</code> due to have they are read
in shell, using the command <samp><span class="command">echo $VARIABLE</span></samp>.
<br><dt><i>UCS</i><dt><i>Universal Character Set</i><dd><a name="index-ucs-455"></a><a name="index-universal-character-set-456"></a>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.
<br><dt><i>combining characters</i><dd><a name="index-combining-characters-457"></a>Character that have zero width and is used to compose characters with diacritical when
there is no precomposed character to use.
<br><dt><i>ASCII</i><dt><i>ASCII character</i><dd><a name="index-ascii-458"></a><a name="index-character-459"></a>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 <code>a-z</code>.
<br><dt><i>short options</i><dd><a name="index-short-options-460"></a>Command line arguments starting with either exactly one hyphen (<code>-</code>) or exactly one
plus sign (<code>+</code>), and have exactly one character beyond that. They may be argumentless,
argumented, optionally argumented, or variadic (consumes all following arguments).
<br><dt><i>long options</i><dd><a name="index-long-options-461"></a>Command line arguments starting with either at least two hyphens (<code>-</code>) or at least two
plus signs (<code>+</code>), 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).
<br><dt><i>completion</i><dt><i>auto-completion</i><dt><i>shell completion</i><dt><i>shell auto-completion</i><dd><a name="index-completion-462"></a><a name="index-auto_002dcompletion-463"></a><a name="index-shell-completion-464"></a><a name="index-shell-auto_002dcompletion-465"></a>Provided by a shell dependent script, argument suggestion is provided of then by pressing
the tab key.
<br><dt><i>ANSI escape sequences</i><dt><i>escape sequences</i><dd><a name="index-ANSI-escape-sequences-466"></a><a name="index-escape-sequences-467"></a>Character sequences starting with a ESC character, with a special interpretation for terminals
standardise by ANSI.
<br><dt><i>ANSI colour sequences</i><dt><i>ANSI colours</i><dt><i>colour sequences</i><dd><a name="index-ANSI-colour-sequences-468"></a><a name="index-ANSI-colours-469"></a><a name="index-colour-sequences-470"></a>ANSI escape sequences defining a colour or other formatting, known as CSI m, a sequence starting
with CSI and ending with an <code>m</code>. This is extended to 256 colours, from 16 colours, by
<samp><span class="command">xterm</span></samp> which is de facto standardise.
<br><dt><i>CSI</i><dd><a name="index-CSI-471"></a>The character combination ESC followed by <code>[</code>, used in standardised ANSI escape sequences.
<br><dt><i>OSI</i><dd><a name="index-OSI-472"></a>The character combination ESC followed by <code>]</code>, used in non-standardised ANSI escape
sequences.
</dl>
</body></html>