Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Maddingue (5320)

Maddingue
  (email not shown publicly)
http://maddingue.org/
+ -

  All Act-hosted conferences sites down on 2010.05.08 16:46 Sebastien Aperghis-Tramoni

Submitted by Sebastien Aperghis-Tramoni on 2010.05.08 16:46
Events
Sebastien Aperghis-Tramoni writes "profane.mongueurs.net is unreachable since saturday morning (approximately between 9h40 and 12h00 CEST). David Landgren informed us that this is caused by a planned operation in the data center hosting profane, seemingly because of a failing switch.

profane is the server hosting all the Act conferences, as well as the YAPC Europe Foundation web site, and the web sites, mailing lists and SVN repositories of the French Mongers."
Read More 0 comments

+ -

  Comment: Re: I'm sorry to disagree (Score 1) on 2009.09.23 5:03

by Maddingue on 2009.09.23 5:03 (#70656)
Attached to: Actually the DarkPAN might matter a lot

Jarich, thank you very much for expressing so clearly what it also my point. Yes, we may be "backward compatibility nazis" like some people are saying, but those people should know that for most companies out there, Perl is just like AWK, except more powerful. You expect it to always works the same way you expect the Sun to raise each morning.

Also, to illustrate what Jarich said, here is a ~250 lines module which is perfectly valid and working Perl code:

$ perl -c BigBrother.pm
BigBrother.pm syntax OK

Now, let's say that strict is enabled by default:

$ perl -Mstrict -c BigBrother.pm
Global symbol "$DEBUG" requires explicit package name at BigBrother.pm line 33.
Global symbol "$script" requires explicit package name at BigBrother.pm line 40.
Global symbol "$BBHOME" requires explicit package name at BigBrother.pm line 49.
Global symbol "$line" requires explicit package name at BigBrother.pm line 53.
[ cut 88 lines or errors ]
Global symbol "$hosts" requires explicit package name at BigBrother.pm line 129.
Global symbol "%host" requires explicit package name at BigBrother.pm line 129.
BEGIN not safe after errors--compilation aborted at BigBrother.pm line 130.

Oops! You just broke the monitoring system of more machines than you ever met in your whole life.

Read More 6 comments
Comments: 6