Logo Lanfrica

dyacob/Convert-CEGH

Domain:

natural language processing

Record type:

software
Creator:
dya
Host:
Coptic/Ethiopic/Greek/Hebrew Gematria & Transliteration with Perl # Convert-CEGH Coptic/Ethiopic/Greek/Hebrew Gematria & Transliteration with Perl Why CEGH? -------- The Coptic, Ethiopic, Greek and Hebrew cultures share a bit of common vocabulary and writing practices as an outgrowth of that Judeo-Christian thing they've got going over there. Vocabulary, numerology, and numeral systems devised from their respective alphabets are a few shared practices. The CEGH package provides some limited capability to convert between systems for investigative and analytic uses. Limitations: ----------- Ancient phonetics and not modern are used for transliteration. The reason here is that the package is intended as tool for analyzing ancient texts. "Ethiopic" in the package really means "Ge'ez" as it is "Ancient Ethiopic". Ethiopic script has a 2nd type of Gematria, likely more widely used, that uses the better known Halehame order. This package will later be updated to support this form of Gematria. Unicode treats Coptic and Greek as equivalent for the most part, Coptic simply has a number of additional letters not used in Greek. This status is subject to change after Unicode 4.0. The transliteration system applies the Metaphone rule of stripping out all but the first vowel in a word. All vowels are mapped to "a". This is applied simply to make comparisons a little easier as vowels are the first thing to when words cross language boundaries. Why I Wrote this Package: ------------------------ Its always bugged me that Shin (U+05E9) and Sewt (U+1220) were not the same characters. They equate visually of course but according to any phonetic tables that you find Sat (U+1330) and Sewt are equivalents. Numeral system tables support this equivalents where both letters have the value of 300 while Sewt is 60. Some Abugida tables (not Abegede) do have Sat and Sewt exchanged, which is possibly telling, or just confused. Plausibly, at some point long ago someone screwed up a table and that error has propagated forward into followi …

Languages