use Perl Log In
Perl: It's Not Just for Breakfast
eann writes "I've been given the opportunity to put on my Advocacy hat and write a short article about how useful Perl is for things other than web-related programs (CGI, mod_perl, etc.) and automating system administration tasks. I doubt it'll actually convince any of the PHBs around here, but if they keep seeing the word 'Perl' enough we might be able to make them believe it's a buzzword. My trouble is, other than some data conversions, I've never really used Perl for anything else. So, I'm asking for examples of Perl success stories that don't involve web or sysadmin stuff."
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.

My non-Web usage sample (Score:2)
Alexander S. Tereschenko - tereschenko@bigfoot.com http://perl.org.ru
Don't forget data munging (Score:2)
> I've been given the opportunity to put on my Advocacy hat and write a
> short article about how useful Perl is for things other than web-related
> programs (CGI, mod_perl, etc.) and automating system administration tasks.
Well, don't forget data munging.
A lot of stuff that looks cute and simplistic with Perl is much harder
to do with C/C++/Java. I've written data mungers for big data in both
Perl and C, and I don't recommend C for this kind of work except in
the most extreme circumstance
Automation... (Score:1)
I'm an astronomer and, in my last job, I had to process numerous large datacubes as part of of a survey. This required that the processing of the cubes be as similar as possible, and there needed to be a log of the processing in case we needed to trace back problems. The (UNIX-based) software was prompt-driven, and the data had to pass through several progams before reaching its final state. I used perl to drive the individual programs and tie several progra
Re:Don't forget data munging (Score:1)
I think Perl is sufficiently general-purpose to satisfy almost any application need. The real question is whether it's the best tool for your specific need.
Sidebar from article in IEEE Software Magazine (Score:2)
Re:Automation... (Score:1)
Client / Server programming (Score:1)
Perl used for testing (Score:1)
Uses of perl (Score:1)
These include simple scripts for performing basic tasks consisting of a few commands, plus some elementary error checking. At the other end of the scale, at my last position I built the complete development/test/release mechanism in Perl, tying together all the development tools and providing generation of web logs, auditing etc. Once the system was r
Everything (Score:2)
I work for an ISP and most of my work revolves around the billing system which itself is largely written in Informix 4GL - however all the bits where it needs to interact with other systems and where it needs to do fancy output are written in Perl, all reports (since I have been here) are written in Perl and of course all of the stuff where the system has to interact with the web.
We also use Radiator [open.com.au] which is an authentication server written in Perl.
/J\
Using Perl for Educational Admin (Score:1)
Perl's ability to slurp whole files through a sequence of regexes and spit out useful comments has proved very useful for harried teache
We use it for automated testing (Score:1)
Of course, the interface to the system is a Perl CGI program, which is integrated with our Perl CGI test case tracking system and our Perl CGI requirements system.
Development (Score:1)
Perl as a "Virus Scanner" (Score:1)
Re:Using Perl for Educational Admin (Score:1)
Used very heavily on wall street... (Score:1)
Computer Performance Analysis (Score:2)
--- perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
Thrashing reports (Score:1)
Now they use Perl to pre-process data for RPG pro
clothing (Score:1)
data warehousing; individualization, etc. (Score:1)
The largest program in production is about 3000 lines. It does automated dimension table management in a star schema data warehouse. (If you don't know what that means read Ralph Kimball's book, The Data Warehouse Toolkit, and look up slowly changing dimensions.)
Another fairly big projects did text summarization of a collection of documents.
Another fairly big program computed the "connected compon
There is nothing so practical as a good theory. Comments are by me, not my employer.
Content Management (Score:1)
My best perl experience (Score:1)
I worked doing support in the manufacturing division of a once great work station maker whose initials are sgi. One piece of the manufacturing puzzle we had to contend with was a beast known as an ASRS, an automated storage and retrieval system. Think of two tall and long bookshelves facing each other with a crane on a track between them. The crane would pick up systems from an inbound conveyor, put them in a place on the shelves, inform the database (through an application known as LAWS (Litton Automat
Perl in the middle tier (Score:1)
Uses of perl (Score:1)
One of my professional projects is a data analysis tool which deals with crystallographic data. Once upon a time my little program was written in Fortran, but about two years ago I rewrote the whole thing in Perl. Now
Re:Don't forget data munging (Score:1)
>In that vein, Siemans did a project for the Land Resource System of
>Scotland where they used Perl as their n-tier client/server
>development environment. Client-side using Perl/TK, intermediate layers
>in Perl, and I believe the servers were either legacy systems or
>Perl-based.
It's a system we (Siemens) implemented for Registers Of Scotland and is 100% Perl on both Client and Server side