RE: Need help, Global Hash corruption under mod_perl in perl5.8.0!?!

2003-07-22 Thread ???? ????????
> I think you should consider using a system that is actually 
> supported. 
> Embperl, Apache::ASP, Text::Template, and Mason all have 
> similar syntax
> to ePerl.  There are lots of other things on CPAN that might be even
> closer in syntax, but are not as widely used and well supported.
> 
> > I just can't understand where the Apache::ePerl
> > bug can be --
> > it so simple and so clear module.. and it worked on older perl!
> 
> You should go through the change log for Perl 5.8 then, since 
> something
> that changed between 5.6 and 5.8 must be causing problems for you.
> 
> > where is all community? it's so silent in the conference. what the
> > language 
> > perl programmers migrated to? JSP, PHP? :(
> 
> Are you asking why more people aren't responding to your question? 
> Probably because almost no one uses ePerl any more.
> 

Thank you Perrin for you responses! Embperl, Apache::ASP,
Text::Template, and Mason (!) all are great,
but .. they all great for middle size web sites, not WML & WAP, in cases
where (some) people prefer php to Perl.
I think I should just patch A::Registry with function that converts
eperl script to perl script and let eperl live some more time :-)

> Are you asking why more people aren't responding to your question? 
> Probably because almost no one uses ePerl any more.
no, I just looked at number of newbies and posts.. Anyway It helped and
I found the bug ;-)

-vlad




RE: Need help, Global Hash corruption under mod_perl in perl5.8.0!?!

2003-07-21 Thread Perrin Harkins
On Mon, 2003-07-21 at 02:41, Влад Сафронов wrote:
> I'm using only Apache::ePerl which allows me use Perl in the the way
> like
> PHP, since I don't need Mason or EmbPerl html features for small WAP
> resources.

I think you should consider using a system that is actually supported. 
Embperl, Apache::ASP, Text::Template, and Mason all have similar syntax
to ePerl.  There are lots of other things on CPAN that might be even
closer in syntax, but are not as widely used and well supported.

> I just can't understand where the Apache::ePerl
> bug can be --
> it so simple and so clear module.. and it worked on older perl!

You should go through the change log for Perl 5.8 then, since something
that changed between 5.6 and 5.8 must be causing problems for you.

> where is all community? it's so silent in the conference. what the
> language 
> perl programmers migrated to? JSP, PHP? :(

Are you asking why more people aren't responding to your question? 
Probably because almost no one uses ePerl any more.

- Perrin


RE: Need help, Global Hash corruption under mod_perl in perl5.8.0!?!

2003-07-21 Thread Perrin Harkins
On Mon, 2003-07-21 at 02:51, Влад Сафронов wrote:
> I have done code deparsing of eperl scripts saved in Cache
> all started with
> 
> package Parse::ePerl;  
> use strict 'refs'; 
> print(qq[\n]);
> 
> so they all have the same package name. Can it cause a bug?
> Ap::Registry keeps different package name for every script..

It means that all globals and subs are shared between all of your
scripts.  It could cause a bug if you use the same names for globals or
subs in multiple scripts.

- Perrin