![]() |
Perl Modules | ||
This set of pages is dedicated to
my Perl related activities:
| |||
| Perl modules | |||
|---|---|---|---|
| Support | For all support questions, you can mail me at perl@overmeer.net. As self-employed programmer, I welcome any financial means to improve, extend, or support these products. | ||
| Mail::Box | Powerful E-mail handling module. |
documentation mailinglist code | |
| OODoc | The standard way of documenting Perl programs by use of POD is not powerful enough. OODoc is an extensible documentation system which helps programmers of large modules. |
documentation code | |
| OODoc::Template | Minimal template system |
documentation code | |
| XML::Compile ::SOAP ::SOAP::Daemon ::Tester ::Cache ::Dumper XML::LibXML::Simple |
Translates schema's into XML-to-HASH or HASH-to-XML processors which validate the processed data. Closer to the W3C spec than the other modules. Next to this a full SOAP implementation (client and server), a dumper for pre-compiled stuff, a compile cache, and a clone of XML::Simple. |
documentation code code code code code code code | |
| Log::Report | Integrate (error) message dispatching with translations. Not the programmer decides how the problems are solved, but the developer of the main program. |
documentation code | |
| CPAN::Site | Create local extensions to the CPAN module list, to simplify the distribution of private modules over your own internal computer infrastructure. |
documentation code | |
| User::Identity | Many applications need to keep information about people. Without thinking about storing that data, User::Indentity tries to facilitate handling the person's information. It tries to provide smart defaults and often used needs, like printing addresses. |
documentation code | |
| HTML::FromMail | Produce web-pages from E-mail messages, a library to write web-based mail applications. You only need to write templates you tune the output. |
documentation support code | |
| MailTools | Set of various e-mail related packages from various authors. These packages are quite old, and hence only maintained, not improved. |
code | |
| MIME::Types | Knowledge database about mime-types, which are used in various Internet protocols like e-mail, HTTP, and SOAP. |
documentation code | |
| Object::Realize:: Later |
Creates a stub object which can be used to auto-load objects on the moment of first use, in stead of when they are defined. This is a tricky module which may improve the speed of your programs. |
code | |
| Math::Polygon | Mathematical transformation on polygons. Maintain sets of points, compute area, reduce points, bounding box etc. Especially useful for geographical shapes. |
documentation code | |
| Geo::Proj4 Geo::Point Geo::WKT |
Wrapper in XS around libproj, the popular Open Source geographical projection library. Geo::Point adds an ofter desired level of abstraction, where the access to the library is hidden behind curtains. Geo::WKT translates Geo::Point data into WKT. |
documentation code code code | |
| Geo::GML Geo::ISO19139 Geo::EOP Geo::KML Geo::Format::Envisat |
Containers for simple access to the XML data involved. Based on XML::Compile, these modules understand the data very well. |
documentation code code code code code | |
| PPresenter | Portable Presenter is used to create presentations with Perl/Tk. Write slides as objects in a perl-program, and have them displayed on multiple screen at the same time, or as website. Very (too?) powerful, and currently in sleeping state. |
documentation code | |
| Hash::Case | Various kinds of case-insensitive hashes. For instance some databases ignore case differences, and it is useful to represent these external short-comings in a Perl data-type. |
code | |
| Professional | |||
| As freelance Perl and UNIX specialist, you can hire me to (re-)develop your Perl programs. Have a look at the website of MARKOV Solutions. Also for international customers. | contact | ||
| Founder of Arnhem Perl Mongers and active member of the Amsterdam Perl Mongers. | |||
|
"Programming is a Dark Art, and it will always be. The programmer
is fighting against the two most destructive forces in the universe:
entropy and human stupidity. They're not things you can always
overcome with a "methodology" or on a schedule."
Damian Conway, author of "Object Oriented Perl" and "Perl Best Practices". | |||
| 2008/07/08 Mark Overmeer | |||