• Home
  • Services
    • Consultancy
    • Custom Software Solutions
    • Systems Adminsitration
    • SCM
      • Clearcase
      • Multisite
      • Clearquest
      • Release Managment
      • CVS
    • Web Applications
    • Customers
  • Publications
    • Clearcase
      • Triggers
      • Open Source Builds
    • Clearquest
      • Clearquest Daemon
      • DB Conversions
    • Systems Admin
      • Unix/Linux
      • Windows
    • Scripting
      • Perl
      • PHP
      • ECRDig
  • About
    • Services
    • Our People
    • Our Philosophy
    • Contact Us
 

ClearSCM Inc.

You are viewing an unstyled version of this page. Either your browser does not support Cascading Style Sheets (CSS) or CSS styling has been disabled.

Perl

Perl is an extremely versitle language that is widely used. A quick Perl script can be conjured up in a snap or you can utilize an elaborate set of Perl Modules from CPAN or create your own modules, packages and objects. Perl supports many advanced language concepts.

With any langauge there comes a style that is developed by users of that lanaguage. Styles sometime vary widely - other times beginners to the language have little if any. Over the years we have developed our own style.

Perl Modules

Another thing we have developed is a set of modules of often used functionality. Oh sure, there are tons of modules in CPAN, often more comprehensive than ours. However such modules are written to cover each and every aspect of their topic of focus, often including many constructs and subroutines, parameters and the like as to make them more unweildy and difficult to work with. Our modules are for "commonly used" things to be used in a way so as to simply, not complicate, programming. We offer them and desribe them here:

DateUtils.pm
Simple date/time utilities
Display.pm
Simple and consistant display routines for Perl
GetConfig.pm
Simple config file parsing
Logger.pm
Object oriented interface to handling logfiles
Mail.pm
A simplified approach to sending email
OSDep.pm
Isolate OS dependencies
Rexec.pm
Execute commands remotely
TimeUtils.pm
Time utilities
Utils.pm
Simple and often used utilities

Perl Scripts

Perl coders quickly develop little scripts to automate things. Here's a selection of some of ours:

uncoall
Cancel all checkouts

Clearcase Perl Modules

Clearcase.pm
Object oriented interface to Clearcase
Clearcase::Vobs.pm
Object oriented interface to Clearcase VOBs
Clearcase::Vob.pm
Object oriented interface to a Clearcase VOB
Clearcase::Views.pm
Object oriented interface to Clearcase Views
Clearcase::View.pm
Object oriented interface to a Clearcase View
Clearcase::Element.pm
Object oriented interface to a Clearcase Element

Last modified: March 28 2008 @ 8:39 am
Copyright © 2008, ClearSCM Inc. - All rights reserved