a10n ( word -- numeronym )
English natural language transformations

Prev:?plural-article ( word -- article )
Next:comma-list ( parts conjunction -- clause-seq )


Vocabulary
english

Inputs
worda string


Outputs
numeronyma string


Word description
Abbreviates a word of more than three characters, by replacing the inner part of the word with the number of omitted letters. The result is an abbreviation (called a numeronym) which is pronounced like the original word.

Notes
• This word attempts to preserve the letter case style of the input.
• When the input is too short, it is returned unchanged.
• The name of this word is abbreviation, abbreviated by its own strategy.
• This style of abbreviation originated with i18n (the word internationalization) in the 1980s.


Examples
USING: english io ; "dup" a10n print
dup

USING: english io ; "abbreviationalism" a10n print
a15m


See also
a/an, ?plural-article, comma-list

Definition