in reply to Perl::Improved Volume 0, Number 0

The test names should be longer and more descriptive.

Why? They're named that way for programmers coming to Perl from a shell. Thus, the shell programmers are familiar with them. Hence, you lose any "it's more intuitive!" arguments. And if you're coming to Perl from something like C, you have stat().

The numbering of array indexes and other things in Perl start at 0. This is dumb.

Why? Array indices start at 0 in just about every other programming language1, and they're modeled after the way the machine addresses memory. It'd be a major point of contention and grinding of teeth if Perl changed decades of programming intuition in order to make sense to someone who doesn't have a computer science background. ... not to mention that it'd break so much code, and possibly expose off-by-one security holes in that which it doesn't break outright.

I really don't like what you're doing here, though I (in spite of myself) appreciate the ultimate goal of what you're doing. Just don't make me use your creation. :)

I'll end this post with a quote from my .signature:

I abhor a system designed for the "user", if that word is a coded pejorative meaning "stupid and unsophisticated". -- Ken Thompson

-----

1: Yes, I realise that conformity is almost always a bad idea, but standards are good, especially something as widespread as array indices.

Replies are listed 'Best First'.
Re^2: Perl::Improved Volume 0, Number 0
by TheEnigma (Pilgrim) on Aug 30, 2004 at 21:54 UTC
    05:00  TheEnigma wakes up...
    05:01  Pours first cup of coffee...
    05:02  TheEnigma oO(Mmmm... coffee...)
    05:03  Shuffles into computer room...
    05:04  TheEnigma oO(What's on PM today?)...
    05:05  browsing...
    05:06  browsing...
    05:07  TheEnigma <exclaim>Hey..another episode of my favorite soap opera,
                                As The Wassercrats Trolls</exclaim>
    05:10 TheEnigma oO(Man..this coffee just isn't strong enough)

    Actually, I think the monks are going about this all wrong. We already know he's going for the lowest XP. But I think this thread is something different. In this node he mentions Perl::Improved being "fun", and that too many monks "don't get it". Fun? Get it? Sounds like it's all a joke. That's what we all should be responding to: how funny it is!

    Unfortunately for you Wassercrats, even with this new criterion, your node is subpar. As a comedian, you need to think of your audience. Although I didn't go to a university, or study programming formally, I find an affinity for the type of humor programmers tend to exhibit, especially those with *nix background. (At least, this is my impression.) It's wry, clever, offbeat, with many literary/cultural references.

    So my advice Wassercrats, get a feel for sense of humor you need. Watch plenty of Monty Python and The Simpsons. Read The Lord of the Rings for good literary references; and of course all the O'Reilly Perl books, which tend to exhibit the proper tone.

    But. if it makes you feel any better, my kids would probably think "It's dumb" hilarious. I know "rats ass crew" would have them ROTFLTAO ;)

    TheEnigma

    A reply falls below the community's threshold of quality. You may see it by logging in.