in reply to Re: Re: Re: Re: Are we obsessed with CGI?
in thread Are we obsessed with CGI?

Frankly, modules are excessively slow to load.

Not true if your operating system is not Windows. Only POE loads slowly, but POE programs are long-running anyway.

Time how long it takes to load DB

0.1 seconds on my machine, including loading perl itself (perl -MDBI -eundef).

mod_perl is a "hack" solution and I'd prefer not to go down that road.

PHP is much more of a "hack solution", and compared to PHP, mod_perl is a very very powerful and clean implementation of Perl in Apache. Just that it's a normal language embedded into Apache doesn't make it bad.

What I'd like is a way, as a user, to create a perl binary that has the necessary modules pre-loaded.

Or use a longer term Perl interpreter, like mod_perl itself or PPerl. Why would you prefer non-modularity? Don't like use?

but again I'd like to be able to do it as a non-compiling user.

If you can't compile, learn how to do so.

- Yes, I reinvent wheels.
- Spam: Visit eurotraQ.

Replies are listed 'Best First'.
Re: Re: Re: Re: Re: Re: Are we obsessed with CGI?
by mortenal (Novice) on Apr 17, 2002 at 17:59 UTC
    <quote>PHP is much more of a "hack solution", and compared to PHP, mod_perl is a very very powerful and clean implementation of Perl in Apache.</quote>

    When was the last time you looked at PHP? PHP2/FI??? We're up to PHP4 now. Take a look at it. Its a very clean, extraordinarily powerful language, and extremely fast with Zend.

    <sarcasm>Of course mod_perl is a more powerful implementation of Perl than PHP is. PHP isn't Perl.</sarcasm>

    On a more serious note, what you just said is the biggest problem I have with talking to Perl hackers about PHP. They want PHP to be Perl. PHP is its own language, and does its own thing in its own way... if you try to use PHP like Perl, it sucks. If you try to use Perl like C, it sucks, too! Use PHP like PHP, and you'll see the beauty inherent in the language.

    <quote>If you can't compile, learn how to do so.</quote>

    Amen.