[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Perl 4-era libraries



On Sat, Nov 26, 2011 at 11:08:34AM +0000, Dominic Hargreaves wrote:
> On Thu, Nov 24, 2011 at 08:48:50PM +0100, Alessandro Ghedini wrote:
> > On Thu, Nov 24, 2011 at 06:21:03PM +0000, Dominic Hargreaves wrote:
> > > Hello,
> > 
> > Hi,
> > 
> > > It probably makes sense at this stage to try and encourage people to
> > > move away from the libraries rather than just adding the dependency on
> > > libperl4-corelibs-perl; 
> > 
> > I've already patched libcgi-pm-perl to not use shellwords.pl anymore, but 
> > that was easy given that the only function it exports has been integrated 
> > in the core module Text::ParseWords (the patch [0] is just two lines). Same 
> > for find.pl (replaced by File::Find). 
> > 
> > But what about e.g. termcap.pl? It defines some quite big functions. Are 
> > there any known alternatives for them that would require as little work as 
> > possible to convert to? And flush.pl? It's just two little functions, should
> > we copy them in the modules that use them? Etc...
> 
> Term::Cap looks like a fairly straightforward replacment for termcap.pl.
> IO::Handle a bit less so. In many cases we probably don't want to take on
> the responsibility for major rewrites to modern styles, though, so maybe
> the emphasis on my statement above was wrong.
> 
> > Of course, in those cases we may just add the (Build-)Depends on 
> > libperl4-corelibs-perl and the problems would end there, but I was wondering
> > whether someone has thought of this already and provided alternative 
> > solutions so that we can get rid of libperl4-corelibs-perl completely. We
> > may track such "known fixes" in the wiki/website/whatever too.
> 
> There's no imperative for removing that package; it's there to be used.

Ok, thanks.

Cheers

-- 
perl -E'$_=q;$/= @{[@_]};and s;\S+;<inidehG ordnasselA>;eg;say~~reverse'


Reply to: