In a message dated 9/24/02 9:49:15 AM Pacific Daylight Time,
er...@op... writes:
> What are your thoughts on a Log4perl which works with 5.005, which seems to
> be
> a bit more widespread at the moment? Is there other code being used
> internally
> that makes moving to 5.005 tricky? And lastly, if you'd be willing to
> consider
>
That's a dilemma. I mean, it's a tragedy that people still use 5.005_03, but
it's a fact -- not too long ago I was furious when my hosting service told me
5.005_03 was good enough, but after some prodding they finally upgraded to
5.6.1.
There's a lot of handy stuff that came with 5.6: "our" variables, qr()
constructs, look-aheads (if I remember right), to name only a few. Many
standard modules use this new stuff, and new CPAN modules are happily using
the new standard modules (Test::Simple, Test::More, File::Spec etc.). And as
a consequence, these new modules don't run with older versions of perl.
Now, you could certainly argue that we don't really *need* this new stuff.
But, on the other hand, if everybody thought like that we'd still be
programming Fortran 77, that was a pretty good language and would be good
enough even by today's standards.
So, sorry to say, I don't really like the idea of back-porting Log::Log4perl
to perl 5.005 -- we depend on too many modules (e.g. Log::Dispatch::*), which
also require 5.6.1. Maybe someone should write a module (source filter etc.)
for 5.005 to understand 5.6.1 syntax :) ?
-- Mike
log...@pe...
http://perlmeister.com
|