MDK-Common
view release on metacpan or search on metacpan
tutorial.html view on Meta::CPAN
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!--
(local-set-key [(meta return)]
(ilam (shell-command-on-region (point) (mark) "perl -MMDK::Common")))
-->
<head>
<title>perl-MDK-Common tutorial</title>
<link rev="made" href="mailto:pixel at mandriva dot com" />
<meta name="keywords" content="perl mandriva pixel library functional" />
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#0000ee" vlink="#551a8b">
<h1 align="center">perl-MDK-Common tutorial v0.1</h1>
<p>Guillaume Cottenceau (maintainer: <a href="mailto:pixel at mandriva dot com">Pixel</a>)</p>
<hr />
<h2>Introduction</h2>
<p>This document aims at helping people interested in learning
more on <tt>perl-MDK-Common</tt>, a Perl library which is intensively
used in Mandriva in-house software development.</p>
<p>The library adds some convenient "basic" functions to Perl,
allows easier functional-style programming, and also provides
some better system-related operations. It can be seen as an
extension to the standard Perl library, adding missing helpful
functions. It is divided as follows:</p>
<ul>
<li><tt>MDK::Common::File</tt>: some useful list/hash functions</li>
<li><tt>MDK::Common::Func</tt>: functions suited to functional-style programming</li>
<li><tt>MDK::Common::Math</tt>: some math functions</li>
<li><tt>MDK::Common::String</tt>: functions to perform various formatting on strings</li>
<li><tt>MDK::Common::System</tt>: system-related useful functions</li>
<li><tt>MDK::Common::Various</tt>: other useful functions</li>
</ul>
<p>Thanks to <tt>perl-MDK-Common</tt>'s own documentation, an
easy way to directly access information about the provided
functions is to use <tt>perldoc</tt>. For example,
<tt>perldoc MDK::Common::Func</tt> will list the functions
of the Func sub-module. Use <tt>perldoc MDK::Common</tt> to view
information on all the available functions.</p>
<p>Additionally, <tt>perl-MDK-Common</tt> provides a binary
called <tt>perl_checker</tt>, which is a Perl compiler aiming
at enforcing the use of a subset of Perl, so that all
Mandriva Perl programs roughly follow the same code style.
It will also help the programmer to remove unneeded parentheses
and conditionals.</p>
<hr />
( run in 1.487 second using v1.01-cache-2.11-cpan-119454b85a5 )