gdxapp4d/README-4CF4.md

2.8 KiB

Four Corner Sixteen Four

Resource naming based on fixed reserved keyword list so auto native filenames are possible.
Set should be defined in lingua terminator tone letter type id of 72 bit tree slugs...

Rules:

  • filename: 16 words + 4 words extension (todo: 15 + 5 is trit alligned)

  • directory: 20 words, max 4 levels

  • one glyph word has one fixed meaning to have hard-coded translations

  • In unicode file paths the "ᣘᖮ" postfix can be used as an marker

    org: bundle/org.apache.felix.scr-2.2.0.jar new: 27712ᣘᖮ/80606-17120-44960-83150-10100-10100-10307.61011-81417ᣘᖮ

Hardware friendly

Full path is fixed size, for example when we use The word number;

  • filename: 20 x V018Tord = 5 x V072Tong = 45 bytes
  • path: 4 x 20 x V018Tord = 20 x V072Tong = 180 bytes
  • HyperdriveId: 52 chars = 15 x V018Tord = 32 bytes

Gives total of 257 bytes or 115 x V018Tord for hardware based blockchain files.

Example data

Four corner code lookup: https://www.mdbg.net/chinese/dictionary?page=chardict

warp = 2291.4 = 紝 = weave, lay warp 
hash = 0022.0 = 廁 = toilet, lavatory; mingle with
sea = 3815.7 = 海 = sea, ocean; maritime 
file = 7520.6 = 陣 = column, row or file of troops 
mine = 5500.0 = 井 = well, mine shaft, pit 
java = 6101.1 = 啡 = morphine; coffee
jar = 8141.7 = 瓶 = jug, pitcher, vase, jar, bottle 
bundle = 2771.2 = 包 = wrap, pack, bundle; package
organization = 8060.6 = 會 = to assemble, meet together; a meeting; an organization
feather = 1712.0 = 羽 = feather, plume; wings; rad. 124
flower = 4496.0 = 葙 = feather cockscomb (Celosia argentea)
inject = 8315.0 = 鍼 = needle, pin, tack; prick; inject
promise = 0864.0 = 許 = allow, permit; promise; betroth
method = 4321.0 = 朮 = skill, art; method; trick, device
container = 7710.0 = 皿 = shallow container; rad. no. 108 
system = 2220.0 = 制 = system; establish; overpower 
temple = 3060.6 = 宮 = palace, temple, dwelling, enclose
dependency = 2411.1 = 靠 = lean on, trust, depend on; near
zero = 1030.7 = 零 = zero; fragment, fraction
one = 1000.0 = 一 = one; a, an; alone
two = 1010.0 = 二 = two; twice 
three = 1010.1 = 三 = three
four = 6021.0 = 四 = four

With fixed keyword list coding, all abstract internal computing resource naming is localized;

4CF4: 27712ᣘᖮ/80606-17120-44960-83150-10100-10100-10307.61011-81417ᣘᖮ
en: bundle/organization-feather-flower-inject-two-two-zero.java-jar
nl: bundel/organisatie-veerkracht-bloem-injecteren-twee-twee-nul.java-kan
hi: बंडल/संगठन-पंख-फूल-इंजेक्षन-दो-दो-शून्य.जावा-जार
cn: 捆/組織-羽毛-花-注入-二-二-零。爪哇-罐

See only China has it own full language, all other fake languages lift on latin whitespace.