Math::Currency - Exact Currency Math with Formatting and Rounding

Currency math is actually more closely related to integer math than it is to floating point math. Rounding errors on addition and subtraction are not allowed and division/multiplication should never create more accuracy than the original values. All ...

JPEACOCK/Math-Currency-0.47 - 10 Aug 2010 20:04:53 GMT - Search in distribution

DBIx::Class::InflateColumn::Math::Currency - Inflate and Deflate "decimal" columns into Math::Currency Objects

This module can be used to automagically inflate database columns of data type "decimal" that are flagged with "is_currency" into Math::Currency objects. It is used similiar to other InflateColumn DBIx modules. Once your Result is properly defined yo...

DRZIGMAN/DBIx-Class-InflateColumn-Math-Currency-0.2.0 - 22 Mar 2015 23:01:49 GMT - Search in distribution

perlop - Perl operators and precedence

In Perl, the operator determines what operation is performed, independent of the type of the operands. For example "$x + $y" is always a numeric addition, and if $x or $y do not contain numbers, an attempt is made to convert them to numbers first. Th...

RJBS/perl-5.22.0   (6 reviews) - 01 Jun 2015 17:51:59 GMT - Search in distribution

Data::Money - Money/currency with formatting and overloading.

The Data::Money module provides basic currency formatting and number handling via Math::BigFloat: my $currency = Data::Money->new(value => 1.23); Each Data::Money object will stringify to the original value except in string context, where it stringif...

GPHAT/Data-Money-0.07 - 11 Jan 2014 17:48:20 GMT - Search in distribution

Audit::DBI - Audit data changes in your code and store searchable log records in a database.

AUBERTG/Audit-DBI-v1.8.2 - 21 Apr 2014 02:12:13 GMT - Search in distribution

Math::BigInt - Arbitrary size integer/float math package

All operators (including basic math operations) are overloaded if you declare your big integers as $i = Math::BigInt -> new('123_456_789_123_456_789'); Operations with overloaded operators preserve the arguments which is exactly what you expect. Inpu...

PJACKLAM/Math-BigInt-1.999710   (1 review) - 13 Nov 2015 18:33:47 GMT - Search in distribution

Acme::Tools - Lots of more or less useful subs lumped together and exported into your namespace

Subs created and collected since the mid-90s....

KJETIL/Acme-Tools-0.16   (1 review) - 14 Feb 2015 00:56:38 GMT - Search in distribution

Types::CLike - C-like data types for Moo(se)

Given the popularity of various byte-sized data types in C-based languages, databases, and computers in general, there's a need for validating those data types in Perl & Moo(se). This module covers the gamut of the various number and character types ...

BBYRD/Types-CLike-0.91 - 09 Apr 2014 05:38:29 GMT - Search in distribution

Text::Number - Overloaded class for printing numbers

"use Text::Number;" "$allowance = number(value => 5, places => 2)"; "print STDOUT "My allowance is $allowance dollars."" > My allowance is 5.00 dollars. "require Text::Number;" "$allowance = Text::Number-"new(value => 5, places => 2)>; "$allowance +=...

FIXLER/Text-Number-0.80 - 08 Sep 1999 19:54:20 GMT - Search in distribution

Math::Calc::Euro - convert between EUR and the old currencies

The Math::Calc::Euro module provides for an object oriented interface for converting to/from EUR. new / clone Takes one argument: the currency. Either one of these: LUF ATS BEF NLG FIM FRF DEM GRD IEP ITL PTE ESP or a number indicating how much the n...

JUERD/Math-Calc-Euro-0.02 - 18 Jan 2002 10:41:24 GMT - Search in distribution


This module implements fixed point arithmetic for Perl. There are applications, such as currency/money handling, where floating point numbers are not the best fit due to it's limited precision. $ perl -e 'print int(37.73*100)' 3772 This problem is un...

DICHI/Math-FixedPoint-0.20130625.1928 - 25 Jun 2013 19:29:05 GMT - Search in distribution

Number::Format - Perl extension for formatting numbers

These functions provide an easy means of formatting numbers in a manner suitable for displaying to the user. There are two ways to use this package. One is to declare an object of type Number::Format, which you can think of as a formatting engine. Th...

WRW/Number-Format-1.75   (2 reviews) - 25 Jun 2015 20:40:28 GMT - Search in distribution

HTML::Processor - HTML template processor

The module is designed to remove html from perl scripts without putting too much Perl into the html. The syntax (configurable) is somewhat verbose in order to not scare off html coders, while retaining some Perl logic and functionality. ...

PSCHNELL/HTML-Processor-0.2.1 - 26 Nov 2002 15:31:00 GMT - Search in distribution

Business::Payment - Payment Processing Library

Business::Payment is a payment abstraction library, primarily meant to be used in front of payment processor libraries. The expected use is for credit cards but care is taken to assume little and to allow the implementor to choose what functionality ...

GPHAT/Business-Payment-0.02 - 04 Oct 2009 03:17:28 GMT - Search in distribution

Bundle::OpenXPKI - A bundle to install modules required for OpenXPKI

This bundle helps with the installation of modules required for OpenXPKI. OpenXPKI is an open source trust center software which aims to create an enterprise-scale PKI solution. For more information see

ALECH/Bundle-OpenXPKI-0.06 - 21 Nov 2008 16:12:39 GMT - Search in distribution

Bundle::Math::Financial - Bundle of modules related to financial mathematics

This is a bundle of modules related to financial mathematics. Please have a look at Bundle::Math. If you would like to see a specific module included in a future version of this bundle, please send me an email or use

SMUELLER/Bundle-Math-Financial-1.01 - 21 Apr 2004 13:42:40 GMT - Search in distribution

MooX::Types::CLike - C-like data types for Moo

Given the popularity of various byte-sized data types in C-based languages, databases, and computers in general, there's a need for validating those data types in Perl & Moo(se). This module covers the gamut of the various number and character types ...

BBYRD/MooX-Types-CLike-0.92 - 19 Mar 2013 15:19:20 GMT - Search in distribution

UI::KeyboardLayout - Module for designing keyboard layouts

In this section, a "keyboard" has a certain "character repertoir" (which characters may be entered using this keyboard), and a mapping associating a character in the repertoir to a keypress or to several (sequential or simultaneous) keypresses. A sma...

ILYAZ/UI-KeyboardLayout-0.69 - 11 Jul 2015 10:55:06 GMT - Search in distribution

Language::Farnsworth - A Turing Complete Language for Mathematics

THIS IS A BETA RELEASE, perpetually so! There are typos in the error messages and in the POD. There are also probably plenty of bugs. While it is not ready for production use, it is most certainly usable as a toy and to see a pure interpreter written...

SIMCOP/Language-Farnsworth-0.7.7 - 04 Sep 2010 00:54:44 GMT - Search in distribution

Math::WalshTransform - Fast Hadamard and Walsh Transforms

These routines implement fast Hadamard and Walsh Transforms and their inverse transforms. Also included are routines for converting a Hadamard to a Walsh transform and vice versa, for calculating the Logical Convolution of two lists, or the Logical A...

PJB/Math-WalshTransform-1.17 - 19 Aug 2010 01:24:57 GMT - Search in distribution