Perl is a general-purpose programming language originally developed for text manipulation and now used for a wide range of tasks including system administration, web development, network programming, GUI development, and more. Its major features include support for multiple programming paradigms (procedural, object-oriented, and functional styles), automatic memory management, built-in support for text processing, and a large collection of third-party modules.

It's worth noting that Perl is currently under /very/ active development - although the commit stats here don't reflect that fact because the version control system Perl uses isn't yet compatible with Ohloh. Hopefully that can be fixed - the Perl community would certainly like Ohloh to show recent activity.

Journal Entries

Avatar

3,500 line patch to the perl core sent integrating autodie. Super ohloh points shall be mine! ;) pjf — 20 days ago tags: Perl,autodie,Spring.NET Application Framework

See All Journal Entries


Ratings & Reviews

Community Rating
4.4/5.0

Based on 130 user ratings.

Your Rating

Click to rate this project.

6 months ago Avatar
What's not to like?

  by Chad Elliott

Ok. So Perl may have some deficiencies, but what language doesn't?

You can write very clean, readable code or you can write very dirty, undecipherable code. It just depends on how much time you have and your personal development abilities. This goes for almost any programming language.

I've worked with Python (blah!) and a little bit with Ruby, but Perl is still my favorite!

6 of 6 users found the following review helpful. Was this review helpful to you? |

about 1 year ago Avatar
You do not have to like it,

  by lego

A major city, several thousands users, a broken database, all backups corrupted, node is dead...
3 hours of perl... data recovered from broken backups, 2 more hours loading it, the data is reloaded, the node is live again.

It is neither elegant nor nice nor stylish but when looking for solutions it is probably the shortest path.

After years of coding in Perl I've never got to like the code I write, in fact, I often wonder: ... [More] was it me that wrote this!

After years of coding in Perl I've never stopped learning something new about Perl.

After years of coding in Perl I understood that even being probably the ugliest language in the world as far as code goes it is still the one that turned the most useful of them all.

After years of coding in Perl I never regretted the day I decided to learn it. As a troubleshooter, Perl is probably the most useful tool I've had in my whole life...

It isn't really beautiful... It's simply useful! [Less]

7 of 9 users found the following review helpful. Was this review helpful to you? |

Links

5 links submitted so far. Submit your own links.

News

Edit RSS feeds.

Read all Perl articles…


Who uses Perl?

Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32


Where in the world?




People who use Perl also use:

Test::More Test::Harness ExtUtils::MakeMaker


Project Cost

This calculator estimates how much it would cost to hire a team to write this project from scratch. More »
Include
Codebase 2,319,729
Effort (est.) 682 Person Years
Avg. Salary $ year
$ 37,536,872