[Catalyst] Fwd: PAR support for Catalyst
Sebastian Riedel
sri at oook.de
Wed Nov 16 20:55:27 CET 2005
Forwarded, maybe someone here can help...
> From: Sebastian Riedel <sri at oook.de>
> Date: 16. November 2005 20:34:11 MEZ
> To: par at perl.org
> Subject: PAR support for Catalyst
>
> Hi,
>
> I'd like to add PAR support to Catalyst, but it's not as easy as it
> sounds.
> Modules are auto-loaded by Module::Pluggable::Fast and we have to
> support different deployment platforms like CGI, FCGI and mod_perl.
>
> A usual Catalyst project looks much like every cpan dist. (should
> be packaged in this non installed state)
>
> ./Build.PL
> ./Changes
> ./Makefile.PL
> ./README
> ./lib
> ./lib/MyApp
> ./lib/MyApp/Controller
> ./lib/MyApp/Model
> ./lib/MyApp/View
> ./lib/MyApp.pm
> ./root
> ./root/favicon.ico
> ./script
> ./script/myapp_cgi.pl
> ./script/myapp_create.pl
> ./script/myapp_fastcgi.pl
> ./script/myapp_par.pl
> ./script/myapp_server.pl
> ./script/myapp_test.pl
> ./t
> ./t/01app.t
>
> Ok, since it's nearly impossible (imho) to create par's that
> support all deployment platforms my plan was to create a par for
> each one.
>
> ./script/myapp_package.pl myapp_cgi.par CGI
>
> The script initializes the whole app and loads all needed modules
> (works for all platforms), so it has everything we need in the par
> in %INC.
>
>
> Now the parts i need some help with:
>
> 1. How do i create a par from my %INC?
> 2. How do i add the whole Catalyst project (like shown above) to
> the par?
>
--
sebastian
More information about the Catalyst
mailing list