Skip Menu |
 

This queue is for tickets about the Scalar-List-Utils CPAN distribution.

Report information
The Basics
Id: 60792
Status: resolved
Priority: 0/
Queue: Scalar-List-Utils

People
Owner: Nobody in particular
Requestors: smueller [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: 1.23_02
Fixed in: (no value)



Subject: Drop the pure Perl variant or make XS strong default?
Download (untitled) / with headers
text/plain 861b
Hi Graham, Scalar::Util and friends have been in the core since before 5.8. Additionally, almost all perl installations have access to a compiler in the unlikely case one needs to install an updated version of the module (without upgrading perl!). Because of this and the fact that the pure-Perl variant of the module does not offer the exact same features of the XS version and that this has caused a lot of grief for a lot of people in the past, I would like to suggest dropping the pure-Perl implementation altogether or at least making it very, very, very strongly discouraged. So strongly that the user would have to do edit Makefile.PL or some such to get it. I have talked to quite a few other core people via IRC about this and it seems I'm not at all alone in my assessment. Can we please remove the pure-Perl implementation? Best regards, Steffen
Download (untitled) / with headers
text/plain 438b
Oh, I forgot to add a pointer to this proposed patch for Makefile.PL which would implement what I'd consider "strong discouragement". Nicholas mentioned on IRC that the patch may have a bug or two, but I'm pointing to it as an example of what I'd consider agreeable if you would rather not lose the PP code. http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2010-08/msg00818.html Thanks for considering this! Best regards, Steffen
Subject: Re: [rt.cpan.org #60792] Drop the pure Perl variant or make XS strong default?
Date: Fri, 27 Aug 2010 13:06:32 -0500
To: bug-Scalar-List-Utils [...] rt.cpan.org
From: Graham Barr <gbarr [...] pobox.com>
Download (untitled) / with headers
text/plain 173b
Yes I think it is time probably for the PP to go. Access to a compiler is not as bad as it used to be and as you note, it has been a core module for sometime now. Graham.
Download (untitled) / with headers
text/plain 576b
Hi Graham, On Fri Aug 27 14:06:48 2010, gbarr@pobox.com wrote: Show quoted text
> Yes I think it is time probably for the PP to go. Access to a compiler > is not as bad as it used to be and as you note, it has been a core module > for sometime now.
thanks for that. This message of yours has made a lot of people happy. I just pushed a fork of the repository to github which removes the PP implementation. Tests pass on my system (with the p_ tests removed), but it was a quick removal, so you may want to double-check it. git://github.com/tsee/Scalar-List-Utils.git Best regards, Steffen
::PP was dropped in Scalar-List-Utils-1.23_03.tar.gz just uploaded to CPAN for testing


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.