1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2 "http://www.w3.org/TR/html4/strict.dtd">
5 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
6 <meta name="GENERATOR" content="Mozilla/4.61 [en] (Win98; U) [Netscape]">
7 <title>ClearSCM: Perl</title>
8 <link rel="stylesheet" type="text/css" media="screen" href="/css/Article.css">
9 <link rel="stylesheet" type="text/css" media="print" href="/css/Print.css">
10 <link rel="SHORTCUT ICON" href="http://clearscm.com/favicon.ico" type="image/png">
12 include "clearscm.php";
22 <?php start_box ("cs4")?>
26 <p>Perl is an extremely versitle language that is widely used. A
27 quick Perl script can be conjured up in a snap or you can utilize
28 an elaborate set of Perl Modules from <a href="http://cpan.org">CPAN</a>
29 or create your own modules, packages and objects. Perl supports many
30 advanced language concepts.</p>
32 <p>With any langauge there comes a style that is developed by users
33 of that lanaguage. Styles sometime vary widely - other times beginners
34 to the language have little if any. Over the years we have developed
35 our own <a href="PerlStyle.php">style</a>.</p>
39 <p>Another thing we have developed is a set of modules of often used
40 functionality. Oh sure, there are tons of modules in CPAN, often more
41 comprehensive than ours. However such modules are written to cover each
42 and every aspect of their topic of focus, often including many constructs
43 and subroutines, parameters and the like as to make them more unweildy
44 and difficult to work with. Our modules are for "commonly used" things
45 to be used in a way so as to simply, not complicate, programming. Some of
46 the more basic modules are under GPL and available for download as <a
47 href="/clearlib.tar.gz">clearlib.tar.gz</a> and they are desribed here:</p>
50 <dt><a href="../php/scm_man.php?file=lib/CmdLine.pm">CmdLine.pm</a></dt>
52 <dd>Adds command history stack to command line oriented programs</dd>
54 <dt><a href="../php/scm_man.php?file=lib/DateUtils.pm">DateUtils.pm</a></dt>
56 <dd>Simple date/time utilities</dd>
58 <dt><a href="/php/scm_man.php?file=lib/Display.pm">Display.pm</a></dt>
60 <dd>Simple and consistant display routines for Perl</dd>
62 <dt><a href="/php/scm_man.php?file=lib/GetConfig.pm">GetConfig.pm</a></dt>
64 <dd>Simple config file parsing</dd>
66 <dt><a href="/php/scm_man.php?file=lib/Logger.pm">Logger.pm</a></dt>
68 <dd>Object oriented interface to handling logfiles</dd>
70 <dt><a href="/php/scm_man.php?file=lib/Mail.pm">Mail.pm</a></dt>
72 <dd>A simplified approach to sending email</dd>
74 <dt><a href="/php/scm_man.php?file=lib/OSDep.pm">OSDep.pm</a></dt>
76 <dd>Isolate OS dependencies</dd>
78 <dt><a href="/php/scm_man.php?file=lib/Rexec.pm">Rexec.pm</a></dt>
80 <dd>Execute commands remotely</dd>
82 <dt><a href="/php/scm_man.php?file=lib/TimeUtils.pm">TimeUtils.pm</a></dt>
84 <dd>Time utilities</dd>
86 <dt><a href="/php/scm_man.php?file=lib/Utils.pm">Utils.pm</a></dt>
88 <dd>Simple and often used utilities</dd>
91 <h3>Clearcase Perl Modules</h3>
93 <p>These modules are © ClearSCM, Inc. If you wish to use them then
94 please contact us.</p>
97 <dt><a href="/php/scm_man.php?file=lib/Clearcase.pm">Clearcase.pm</a></dt>
99 <dd>Object oriented interface to Clearcase</dd>
101 <dt><a href="/php/scm_man.php?file=lib/Clearcase/Vobs.pm">Clearcase::Vobs.pm</a></dt>
103 <dd>Object oriented interface to Clearcase VOBs</dd>
105 <dt><a href="/php/scm_man.php?file=lib/Clearcase/Vob.pm">Clearcase::Vob.pm</a></dt>
107 <dd>Object oriented interface to a Clearcase VOB</dd>
109 <dt><a href="/php/scm_man.php?file=lib/Clearcase/Views.pm">Clearcase::Views.pm</a></dt>
111 <dd>Object oriented interface to Clearcase Views</dd>
113 <dt><a href="/php/scm_man.php?file=lib/Clearcase/View.pm">Clearcase::View.pm</a></dt>
115 <dd>Object oriented interface to a Clearcase View</dd>
117 <dt><a href="/php/scm_man.php?file=lib/Clearcase/Element.pm">Clearcase::Element.pm</a></dt>
119 <dd>Object oriented interface to a Clearcase Element</dd>
121 <dt><a href="/php/scm_man.php?file=lib/Clearcase/UCM/Activity.pm">Clearcase::UCM::Activity.pm</a></dt>
123 <dd>Object oriented interface to a Clearcase UCM Activity</dd>
125 <dt><a href="/php/scm_man.php?file=lib/Clearcase/UCM/Stream.pm">Clearcase::UCM::Stream.pm</a></dt>
127 <dd>Object oriented interface to a Clearcase UCM Stream</dd>
130 <h3>Clearquest Perl Modules</h3>
132 <p>These modules are © ClearSCM, Inc. If you wish to use them then
133 please contact us.</p>
136 <dt><a href="/php/scm_man.php?file=lib/Clearquest.pm">Clearquest.pm</a></dt>
138 <dd>Object oriented interface to Clearquest</dd>
140 <dt><a href="/php/scm_man.php?file=lib/Clearquest/Client.pm">Clearquest::Client.pm</a></dt>
142 <dd>Client interface to Clearquest Daemon</dd>
144 <dt><a href="/php/scm_man.php?file=lib/Clearquest/DBService.pm">Clearquest::DBService.pm</a></dt>
146 <dd>Clearquest Database Service module</dd>
148 <dt><a href="/php/scm_man.php?file=lib/Clearquest/LDAP.pm">Clearquest::LDAP.pm</a></dt>
150 <dd>Interface to LDAP info for Clearquest</dd>
152 <dt><a href="/php/scm_man.php?file=lib/Clearquest/Server.pm">Clearquest::Server.pm</a></dt>
154 <dd>Clearquest Server Module</dd>
155 <dt><a href="/php/scm_man.php?file=lib/Clearquest/REST.pm">Clearquest::REST.pm</a></dt>
156 <dd>Clearquest REST Module</dd>
160 <?php copyright ();?>
163 <script language="JavaScript" src="/JavaScript/Menus.js" type="text/javascript"></script>