Page MenuHomeDevCentral

Craft a new naming system for an alphabet
Open, NormalPublic

Description

How to version artifacts like object storage buckets for backups?

"-a" "-b" "-c" is really short. It would benefit to be expanded to a full letter name...
...but every alphabet is charged with luggage and a specific culture.

I'd suggest to craft a new naming system rooted in Phoenician origins, yet distinct and neutral.

Event Timeline

dereckson triaged this task as Normal priority.Sun, Aug 16, 21:46
dereckson created this task.

If we're drawing from the foundational imagery of ancient Phoenician signs—simple, universal symbols like the ox or house—we're reimagining them through the lens of phonetic innovation and cultural detachment.

Why the Phoenician? The Phoenician alphabet (c. 1050 BCE) is the common ancestor of Greek, Latin, Hebrew, Arabic, Cyrillic, and most alphabets in use today. It's a shared human heritage that belongs to no living nation-state or political movement.

By starting from that root and deviating into new coinages, we get names that feel ancient and grounded without inheriting any modern cultural baggage.

Names of the letter should be easy to memorize, distinct so we can use them as spelling alphabet too (Think "Amaris Tavolan Celor" instead of "alpha tango charlie")

A would be Amaris for example.

GPT-5.6 Sol and Qwen3.8-Max have been involved in that construction.

Full table:

LetterNamePronunciationEvokesStatus
AAmarisah-MAH-risthe open skyfrozen
BBolaranboh-LAH-ranthe flat stonekeep
CCelorCHEH-lorthe hollow reedkeep
DDarakDAH-rakthe worn pathfrozen
EEvarEH-varthe high peakkeep — accepted weak token
FFalorenFAH-loh-renthe drifting leafkeep
GGorivanGOH-rih-vanthe rolling wavekeep
HHakatHAH-katthe open windkeep — revised
IInarEE-narthe drawn threadkeep
JJavikJAH-vikthe young shootkeep
KKerinKEH-rinthe deep corekeep
LLumarLOO-marthe deep waterkeep
MMavonMAH-vonthe standing pillarkeep
NNoruNOH-roothe running streamfrozen
OOrekOH-rekthe seeing eyefrozen
PPorelPOH-relthe open palmkeep
QQuolarKWOH-larthe bending hookfrozen
RRovasROH-vasthe strong currentkeep
SSironSEE-ronthe scattered seedkeep
TTavolanTAH-voh-lanthe carved markfrozen
UUtanOO-tanthe hollow cavekeep
VVakorVAH-korthe climbing vinefrozen
WWolunWOH-lunthe deep wellkeep — revised
XXekalKSEH-kalthe river fordfrozen
YYarinYAH-rinthe spring sourcekeep
ZZorevZOH-revthe sharp thornkeep

Number or order

For the real table, we have the choice between that Latin order, or to go back to the Phoenician one:

' / a, b, g, d, h, w / v, z, ḥ, ṭ, y, k, l, m, n, s, ' (o), p, ṣ, q, r, š / sh, t

If we take that 22 letters, we can extend to f, j / dʒ, x / ks, c / tʃ.

How to count to 4?

If we need 4 instances, we would get:

  • nasqueron-bak-amaris
  • nasqueron-bak-bolaran
  • nasqueron-bak-celor
  • nasqueron-bak-darak

Or we could get, like in latin/greek/phoenician (think alpha beta gamma delta epsilon):

  • nasqueron-bak-amaris
  • nasqueron-bak-bolaran
  • nasqueron-bak-gorivan
  • nasqueron-bak-darak

I was wondering how to handle collation if we chose the second system.

Seems it's not a problem for PostgreSQL:

Custom collation in PostgreSQL
CREATE COLLATION phoenician_order (
    provider = icu,
    locale = 'und',
    rules = $$
        &A < B < G < D < H < W < Z < C ... 
    $$
);