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.