David Precious <dav...@preshweb.co.uk> writes: > On Thursday 15 April 2010 03:45:49 James E Keenan wrote: > >> Recently I had occasion to discuss with Damian Conway whether the continued >> presence of distribution Perl6::Say was still warranted. We both agreed >> that it was time for this distro to retire to the backpan. > [...] >> But with the release of Perl 5.10.0 in December 2007, Perl6::Say's days >> became numbered. Why say Perl6::Say::say() when you can simply say say()? > > I fully agree that there is no need to use Perl6::Say any more, but I'm not > sure nuking it from CPAN entirely is the best course of action. > > Personally I'd rather see a new version with a big "Hey, this is deprecated, > don't use this in new code; use the built-in say() from Perl 5.10 and above" > notice on it.
Heck, make it an unconditional display the warning, or even abort at compile time, to use it on a newer version. (A warning would be good, since at least one module we use from CPAN uses Perl6::Say, so we are somewhat at the mercy of that author or a private patch here...) > No need to potentially break anyone's code which relies upon Perl6::Say and > cause them pain, IMO. (Especially if they happen to be stuck on an ancient > Perl due to odd corporate rules or something.) ...since you mention it, we are working hard to get rid of the last 5.8 platform at the moment, but that is at least several months away, if not further. I know, lucky us for getting ourselves into this position, but it would be nice if your freedom to upgrade didn't make my life that much worse. Daniel -- ✣ Daniel Pittman ✉ dan...@rimspace.net ☎ +61 401 155 707 ♽ made with 100 percent post-consumer electrons