Sponsored Content
Full Discussion: Supporting Others' Scripts
Top Forums Shell Programming and Scripting Supporting Others' Scripts Post 302512194 by Vi-Curious on Friday 8th of April 2011 03:48:16 PM
Old 04-08-2011
Supporting Others' Scripts

Not a programmer by profession but job entails perl/expect scripting. Generally that means that I/others write scripts for what I/they want/need and I/they support mine/theirs.

Due to a recent departure, I now have to support some perl scripts with 10k+ lines of code and little documentation.

Obviously, I can read the code but the sheer size of the files makes quickly understanding everything in the code a daunting task. Just wondering about the approaches used by others when taking over support for someone else's work.
 

6 More Discussions You Might Find Interesting

1. HP-UX

tool supporting SPL

Hi, i heard a tool called "Source reader" used in HP-ux that supports for SPL language.I am also told it works similar to ctags and cscope as in C.Does anybody know abt this tool? If so plz share it with me ..... (0 Replies)
Discussion started by: vijaya2006
0 Replies

2. Linux

RHEL 3 is not supporting SCASI Disk

Hi guys I am having some SCASI Driver issue while installing the RHEL 3 on SunFire X4200 series Server so can anyone help me out as how to get rid off from this problem. (1 Reply)
Discussion started by: daya.pandit
1 Replies

3. Red Hat

RHEL 3 is not supporting SCASI disk

Hi guys I am having some SCASI Driver issue while installing the RHEL 3 on SunFire X4200 series Server so can anyone help me out as how to get rid off from this problem. (2 Replies)
Discussion started by: daya.pandit
2 Replies

4. Solaris

Supporting NIC speed

Hi, I have few Solaris (9 and 10) servers, whose consoles are running on 10 MBPs. Now, Network team is changing their switch, which doesn't support 10 MBPs and we need to check if console all of those servers will support 100MBPs or more. Is there any way to check supported (or maximum supported)... (7 Replies)
Discussion started by: solaris_1977
7 Replies

5. Shell Programming and Scripting

Ssh not supporting sudo and sqlplus commands

Hi Guys , I was facing an issue some thing like , I have to connect remote machine and should execute few commands over there , I am able to run some simple commands , but below commands are throws error like not found. eg : sudo su - username and sqlplus user/pwd@db , srvrmgr commands etc ... (8 Replies)
Discussion started by: chandini
8 Replies

6. HP-UX

Ftp command nlist not supporting in sftp

Hi, We are using HP-UX. Previously we were using ftp to connect to remote list the text file name and copy into local file with .ls extension. For this we are using nlist RBOBAR*.txt DMSFT.ls now we want to convert the integration with sftp. So In sftp nlist command is not supported. How can we... (8 Replies)
Discussion started by: Pelins
8 Replies
INTRO(1)						User Contributed Perl Documentation						  INTRO(1)

NAME
PDL::Intro - Introduction to the Perl Data Language Version 2.4 "Why is it that we entertain the belief that for every purpose odd numbers are the most effectual?" - Pliny the Elder. Karl Glazebrook [karlglazebrook@yahoo.com] and Craig DeForest [deforest@boulder.swri.edu DESCRIPTION
Perl Data Language (PDL) is a perl extension that is designed for scientific and bulk numeric data processing and display. It extends perl's syntax and includes fully vectorized, multidimensional array handling, plus several paths for device-independent graphics output. "pdl" is an interactive command shell that is supplied with PDL; for more information, see perldl(1). Because PDL is a modular extension to perl, it is accessible to ordinary perl scripts: to write a command-line PDL script you just say "use PDL;" at the top of an ordinary perl script. There is also a specialized interactive shell (perldl(1)) that allows you to issue PDL commands interactively and that includes a path-based subroutine autoloader similar to those found in MatLab and IDL (which are trademarks of MathWorks and Kodak, respectively). The perldl shell allows you to quickly manipulate and "play with" your data. (You can also invoke it with the shorter command "pdl"). The "PDL" module is a complete Object-Oriented extension to Perl (although you don't have to know what an object is to use it) which allows large N-dimensional data sets, such as large images, spectra, time series, etc to be stored efficiently and manipulated en masse. For example with the PDL module we can write the perl code "$a=$b+$c", where $b and $c are large datasets (e.g. 2048x2048 images), and get the result in only a fraction of a second. PDL variables (or piddles as they have come to be known) support a wide range of fundamental data types - arrays can be bytes, short integers (signed or unsigned), long integers, floats or double precision floats. And because of the Object-Oriented nature of PDL new customised datatypes can be derived from them. Perl is an extremely good and versatile scripting language, well suited to beginners, and allows rapid prototyping. The PDL extensions to the language use Perl's object-oriented capabilities to seamlessly add high-speed scientific capabilities that are themselves written in perl, C and/or FORTRAN as appropriate -- so your code's "hot spots" run at native compiled-language speed, while you work in the higher level perl language (which itself runs faster than many other JIT-compiled or interpreted languages). External modules that have been incorporated into PDL include the complete Gnu Scientific Library; CFITSIO for FITS file handling; FFTW; the Slatec matrix-handling package; and the PGPLOT, PLPLOT, Karma, and OpenGL graphics libraries. Ancillary packages written in PDL itself include image handling, curve fitting, matrix manipulation, coordinate transformation, nonlinear data resampling, graphics I/O, and extensive file I/O utilities. Because PDL programs are "just" perl with additional modules loaded, the entire CPAN archive is also available to your PDL scripts. SYNOPSIS
This manual page provides a general introduction to the underlying philosophy of PDL. For an overview over the rest of the documentation see PDL::Index. As a beginner the following documents are particulary recommended: PDL::Impatient Quick summary - PDL for the impatient PDL::FAQ The Frequently Asked Questions list for PDL. PDL::Philosophy Why another matrix language? PDL::Indexing An introduction to using smart indices in PDL. PDL::NiceSlice The all important slicing of piddles. AUTHOR
Copyright (C) Karl Glazebrook (karlglazebrook@yahoo.com), Tuomas J. Lukka, (lukka@husc.harvard.edu) and Christian Soeller (c.soeller@auckland.ac.nz) 1997-2002. Commercial reproduction of this documentation in a different format is forbidden without permission. perl v5.12.1 2009-10-17 INTRO(1)
All times are GMT -4. The time now is 11:09 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy