Easy install Perl (was Perl is ...)

2008-12-09 Thread bloke
I was a bit late to weigh in on this point before the original thread was 
closed...

Hi Stefano!

 Ok for Perl as a language, but the point gains sense if Perl is considered
 as a technology. For example, I think PHP gained momentum for the
 simplicity of the installing procedures of products based on it.

I think this simplicity of those installations derives from the fact that
providers are easily able to build a php/mod_php which includes the most used
things (mail functions, database access, image processing) directly into the
php binary. PHP programmers only need to upload their .php files via FTP and
they just work. No modules to install, it's all already there.

Now PHP has grown a lot of scripts need different PHP extensions installed. But 
due to the popularity of PHP hosts are generally more than willing to do this.

Should we go as far as creating a mod_lightperl alike to mod_php, which
makes the interpreter stay resident and and bundles the commonly used 
web-related
modules?

I don't think this is the way forward. But having a way of getting Perl to be 
like this with an established technology like FastCGI would be very useful. 
That way standard CGI scripts would be able to take advantage of already having 
the interpreter loaded without having to code specifically for FastCGI. 
Something like mod_lightperl would keep things tied in with apache, whereas 
FastCGI works with Apache, IIS, LigHTTPD and a lot of others.

 Like embperl?
 http://perl.apache.org/embperl/

Yes, exactly like this, plus the smoothing of some of the edges. Along
with the bundles you were talking about (CPAN-Standard, ...) this could
provide the fast way to setup an Apache-based environment where user can
just upload they're pages with some Perl within and go (like they do
with PHP).

A project for bundles has already been started. 
http://www.perlcertifiedhosting.com/index.html although things are on pause at 
the moment while the wiki gets sorted and a project path outlined. I know they 
are still open for new people to get involved.

I was lucky enough to be at one of the BBPM meets where one of the members 
spoke about a new project called PerlSI (Perl Scriptable Installer). The aim of 
this was to address the issues of getting Perl applications installed on 
machines quickly and easily. Such as installing and configuring Apache if 
needed, installing all the deps, etc. Including installing XS modules in a 
shared hosting environment. Giving the user a friendly GUI or command line 
interface and the developer an easy framework to adapt to their needs. They 
said after spending weeks looking into things and all the options, Perl 
actually has the potential for apps to be easier to install that PHP ones in a 
variety of hosting environments including IIS and Apache. I'm sure there will 
be a notification of this project on this list once some headway has been made.


PerlBloke


Re: Easy install Perl (was Perl is ...)

2008-12-09 Thread Jonathan Stowe
On Tue, 2008-12-09 at 20:06 +0100, [EMAIL PROTECTED] wrote:
 I was a bit late to weigh in on this point before the original thread was 
 closed...
 

Strange how you seem to be towing exactly the same line as the *thrice*
banned Lyle Hopkins

/J\


Re: Easy install Perl (was Perl is ...)

2008-12-09 Thread Zbigniew Lukasiak
On Tue, Dec 9, 2008 at 8:06 PM,  [EMAIL PROTECTED] wrote:
 I was a bit late to weigh in on this point before the original thread was 
 closed...

Hi Stefano!

 Ok for Perl as a language, but the point gains sense if Perl is considered
 as a technology. For example, I think PHP gained momentum for the
 simplicity of the installing procedures of products based on it.

I think this simplicity of those installations derives from the fact that
providers are easily able to build a php/mod_php which includes the most used
things (mail functions, database access, image processing) directly into the
php binary. PHP programmers only need to upload their .php files via FTP and
they just work. No modules to install, it's all already there.

 Now PHP has grown a lot of scripts need different PHP extensions installed. 
 But due to the popularity of PHP hosts are generally more than willing to do 
 this.

Should we go as far as creating a mod_lightperl alike to mod_php, which
makes the interpreter stay resident and and bundles the commonly used
web-related
modules?

 I don't think this is the way forward. But having a way of getting Perl to be 
 like this with an established technology like FastCGI would be very useful. 
 That way standard CGI scripts would be able to take advantage of already 
 having the interpreter loaded without having to code specifically for 
 FastCGI. Something like mod_lightperl would keep things tied in with apache, 
 whereas FastCGI works with Apache, IIS, LigHTTPD and a lot of others.

 Like embperl?
 http://perl.apache.org/embperl/

Yes, exactly like this, plus the smoothing of some of the edges. Along
with the bundles you were talking about (CPAN-Standard, ...) this could
provide the fast way to setup an Apache-based environment where user can
just upload they're pages with some Perl within and go (like they do
with PHP).

 A project for bundles has already been started. 
 http://www.perlcertifiedhosting.com/index.html although things are on pause 
 at the moment while the wiki gets sorted and a project path outlined. I know 
 they are still open for new people to get involved.

Just a side note - this Perl Hosting project could benefit from being
linked to the Perl Testing project. Each provider could run the
testing scripts on box with his standard configuration - and then
publish the results - so that everyone would know what he can expect
with each provider.

-- 
Zbigniew Lukasiak
http://brudnopis.blogspot.com/
http://perlalchemy.blogspot.com/