NAME
Math::BigInt::Named - Math::BigInts that know their name in some languages
SYNOPSIS
use Math::BigInt::Named;
$x = Math::BigInt::Named->new($str);
print $x->name(),"\n"; # default is english
print $x->name( language => 'de' ),"\n"; # but German is possible
print $x->name( language => 'German' ),"\n"; # like this
print $x->name( { language => 'en' } ),"\n"; # this works, too
print Math::BigInt::Named->from_name('einhundert dreiundzwanzig),"\n";
DESCRIPTION
This is a subclass of Math::BigInt and adds support for named numbers.
MATH LIBRARY
Math with the numbers is done (by default) by a module called Math::BigInt::Calc. This is equivalent to saying:
use Math::BigInt::Named lib => 'Calc';
You can change this by using:
use Math::BigInt::Named lib => 'BitVect';
The following would first try to find Math::BigInt::Foo, then Math::BigInt::Bar, and when this also fails, revert to Math::BigInt::Calc:
use Math::BigInt::Named lib => 'Foo,Math::BigInt::Bar';
BUGS
None know yet. Please see also Math::BigInt.
LICENSE
This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself.
SEE ALSO
Math::BigFloat and Math::Big as well as Math::BigInt::BitVect, Math::BigInt::Pari and Math::BigInt::GMP.
The package at http://search.cpan.org/search?dist=Math-BigInt-Named may contain more documentation and examples as well as testcases.
AUTHORS
(C) by Tels in late 2001, early 2002. Based on work by Chris London Noll.