Removed /usr/local from CDPATH
[clearscm.git] / web / scripts / perl.php
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2    "http://www.w3.org/TR/html4/strict.dtd">
3 <html>
4 <head>
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">
11   <?php
12   include "clearscm.php";
13   menu_css ();
14   ?>
15 </head>
16
17 <body id="homepage">
18 <?php heading ();?>
19
20 <div id="page">
21   <div id="content">
22     <?php start_box ("cs4")?>
23       <h2>Perl</h2>
24     <?php end_box ();?>
25
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>
31
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>
36
37     <h3>Perl Modules</h3>
38
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>
48
49     <dl>
50       <dt><a href="../php/scm_man.php?file=lib/CmdLine.pm">CmdLine.pm</a></dt>
51
52       <dd>Adds command history stack to command line oriented programs</dd>
53
54       <dt><a href="../php/scm_man.php?file=lib/DateUtils.pm">DateUtils.pm</a></dt>
55
56       <dd>Simple date/time utilities</dd>
57
58       <dt><a href="/php/scm_man.php?file=lib/Display.pm">Display.pm</a></dt>
59
60       <dd>Simple and consistant display routines for Perl</dd>
61
62       <dt><a href="/php/scm_man.php?file=lib/GetConfig.pm">GetConfig.pm</a></dt>
63
64       <dd>Simple config file parsing</dd>
65
66       <dt><a href="/php/scm_man.php?file=lib/Logger.pm">Logger.pm</a></dt>
67
68       <dd>Object oriented interface to handling logfiles</dd>
69
70       <dt><a href="/php/scm_man.php?file=lib/Mail.pm">Mail.pm</a></dt>
71
72       <dd>A simplified approach to sending email</dd>
73
74       <dt><a href="/php/scm_man.php?file=lib/OSDep.pm">OSDep.pm</a></dt>
75
76       <dd>Isolate OS dependencies</dd>
77
78       <dt><a href="/php/scm_man.php?file=lib/Rexec.pm">Rexec.pm</a></dt>
79
80       <dd>Execute commands remotely</dd>
81
82       <dt><a href="/php/scm_man.php?file=lib/TimeUtils.pm">TimeUtils.pm</a></dt>
83
84       <dd>Time utilities</dd>
85
86       <dt><a href="/php/scm_man.php?file=lib/Utils.pm">Utils.pm</a></dt>
87
88       <dd>Simple and often used utilities</dd>
89     </dl>
90
91     <h3>Clearcase Perl Modules</h3>
92
93     <p>These modules are &copy; ClearSCM, Inc. If you wish to use them then
94     please contact us.</p>
95
96     <dl>
97       <dt><a href="/php/scm_man.php?file=lib/Clearcase.pm">Clearcase.pm</a></dt>
98
99       <dd>Object oriented interface to Clearcase</dd>
100
101       <dt><a href="/php/scm_man.php?file=lib/Clearcase/Vobs.pm">Clearcase::Vobs.pm</a></dt>
102
103       <dd>Object oriented interface to Clearcase VOBs</dd>
104
105       <dt><a href="/php/scm_man.php?file=lib/Clearcase/Vob.pm">Clearcase::Vob.pm</a></dt>
106
107       <dd>Object oriented interface to a Clearcase VOB</dd>
108
109       <dt><a href="/php/scm_man.php?file=lib/Clearcase/Views.pm">Clearcase::Views.pm</a></dt>
110
111       <dd>Object oriented interface to Clearcase Views</dd>
112
113       <dt><a href="/php/scm_man.php?file=lib/Clearcase/View.pm">Clearcase::View.pm</a></dt>
114
115       <dd>Object oriented interface to a Clearcase View</dd>
116
117       <dt><a href="/php/scm_man.php?file=lib/Clearcase/Element.pm">Clearcase::Element.pm</a></dt>
118
119       <dd>Object oriented interface to a Clearcase Element</dd>
120
121       <dt><a href="/php/scm_man.php?file=lib/Clearcase/UCM/Activity.pm">Clearcase::UCM::Activity.pm</a></dt>
122
123       <dd>Object oriented interface to a Clearcase UCM Activity</dd>
124
125       <dt><a href="/php/scm_man.php?file=lib/Clearcase/UCM/Stream.pm">Clearcase::UCM::Stream.pm</a></dt>
126
127       <dd>Object oriented interface to a Clearcase UCM Stream</dd>
128     </dl>
129
130     <h3>Clearquest Perl Modules</h3>
131
132     <p>These modules are &copy; ClearSCM, Inc. If you wish to use them then
133     please contact us.</p>
134
135     <dl>
136       <dt><a href="/php/scm_man.php?file=lib/Clearquest.pm">Clearquest.pm</a></dt>
137
138       <dd>Object oriented interface to Clearquest</dd>
139
140       <dt><a href="/php/scm_man.php?file=lib/Clearquest/Client.pm">Clearquest::Client.pm</a></dt>
141
142       <dd>Client interface to Clearquest Daemon</dd>
143
144       <dt><a href="/php/scm_man.php?file=lib/Clearquest/DBService.pm">Clearquest::DBService.pm</a></dt>
145
146       <dd>Clearquest Database Service module</dd>
147
148       <dt><a href="/php/scm_man.php?file=lib/Clearquest/LDAP.pm">Clearquest::LDAP.pm</a></dt>
149
150       <dd>Interface to LDAP info for Clearquest</dd>
151
152       <dt><a href="/php/scm_man.php?file=lib/Clearquest/Server.pm">Clearquest::Server.pm</a></dt>
153
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>
157     </dl>
158   </div>
159
160   <?php copyright ();?>
161 </div>
162
163 <script language="JavaScript" src="/JavaScript/Menus.js" type="text/javascript"></script>
164
165 </body>
166 </html>