Slash Boxes
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

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • Maybe it's because people who use PHP probably don't realize that it sucks, and others are thankfully spared the experience, so they don't feel a need to complain publicly.

    • We shouldn't discount or try to explain away what people think. My guess is that PHP doesn't suck for a lot of people, which is why a lot of people (relatively) do not say that it sucks.

      If we find out why, rather than treating the datum as an outlier, we can apply what we find to Perl.

      For instance, several different people have told me that the PHP core documentation is organized better and available in other languages.

      A lot of other people have also told me that the PHP documentation is more pragmatic,

      • I am not a fan of PHP.

        But one of its advantages (and source of its success) is that it is a relatively hassle-free Apache module.

        Compared to mod_perl, it is:

          * easy to compile
          * easy to maintain
          * hassle-free for ISPs

        Part of PHP's simplicity is down to the language itself - for instance it's harder to slowly leak memory over time via unbroken circular references. But part of its simplicity is due to the fact that PHP is not so tightly integrated into Apache - it only handles the co
        • And, ultimately is it worth all the trouble fighting to regain (some of) PHP's niche?

          Yes, for several very good reasons.

          1. PHP is just a watered down version of perl in the author's own words. From a language standpoint it's clearly a nasty failure. We don't want people to learn technology this bad. It tends to create bad habits...
          2. The previous point tends to lead to the fact that the vast majority of PHP code out there is just awful and nasty. The PHP community has done a much better job of putti
          • PHP is an awful, awful language and programming environment. Nearly everyone on is going to largely agree this statement. YET LOOK AT Freshmeat []. There are a hundreds PHP apps out there and more everyday. Why? Because PHP allows novice programmers (but perhaps experienced graphic designers) to whip up web apps quickly. Are these apps maintainable or elegent? Hell no, yet most of them sure look purdy.

            That is the paradox of PHP. It's a just-good-enough [] tool for most (web) users. Perl is never goi

            • If anybody has read this far and doesn't have a pet perl web app project somewhere in your life, please fix it!

              The best way to show the PHPers what they're missing is to create nice domain-specific perl web apps and do them well. There are lots of PHP apps out there to use as examples of how the screens should LOOK. Heck, start with their HTML! It's open source after all! They've stolen plenty of good perl ideas (like /.) and reimplemented them in their nasty little language, so don't feel any guilt!

              I don't care if there are 30 web PIM's in PHP on sourceforge if we had one GOOD one in perl. And, yes, I'm working on fixing this myself.

              • I hate PHP slash clones. They feel so limiting. Slash works exactly the way I think, and every PHP slash clone tries to change that in subtle ways or fails to implement all the needed features.

                I move my mouse over a topic icon, and there's no alt tag to tell me what the topic is.

                Nested/threaded/flat means different things to different people, but at least I know what it means in genuine slash.

                J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers