NAME
Convert::CEGH - Coptic/Ethiopic/Greek/Hebrew Gematria & Transliteration.
SYNOPSIS
use utf8;
binmode (STDOUT, ":utf8");
use Convert::CEGH;
# Print Gematria summation values:
print "Hebrew: מדא => ", enumerate ( "מדא" ), "\n"; # prints: '45'
print "Ge'ez : አዳም => ", enumerate ( "አዳም" ), "\n"; # prints: '45'
print "Greek : ΑΔΑΜ => ", enumerate ( "ΑΔΑΜ" ), "\n"; # prints: '46'
# Print "አዳም" under Greek transliteration:
print transliterate ( "el", "አዳም" ), "\n"; # prints: 'ΑΔΜ'
DESCRIPTION
This module is a simple wrapper around the submodules Convert::CEGH::Gematria and Convert::CEGH::Transliterate which can be used independently. This wrapper exports two functions from the submodules, enumerate
and transliterate
, summarized in the following:
enumerate( string )
-
Will compute a numeric value based on Gematria rules. Gematria calculations are applicable to Coptic, Ethiopic, Greek and Hebrew scripts. The enumerate function will accept a single word as an argument or a list of words.
transliterate( script, string )
-
Will convert a word (or list of words) into the script specified in the first argument. Valid scripts values are "cop", "eth", "ell", "heb" and "co", "et", "el", "he". These are the 3 and 2 letter ISO 15924 script codes for Coptic, Ethiopic, Greek and Hebrew.
COPYRIGHT
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
BUGS
None presently known.
AUTHOR
Daniel Yacob, dyacob@cpan.org
LICENSE AND COPYRIGHT
Copyright (c) 2003-2025, Daniel Yacob <dyacob@cpan.org>
. All rights reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.
SEE ALSO
Convert::CEGH::Gematria Convert::CEGH::Transliterate
Examples included with this package:
examples/gematria.pl
examples/transliterate.pl