From: <Msc...@ao...> - 2002-09-25 06:55:44
|
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 |