Re: [RFC] Stringify a thread
[email protected] ("Rafael Garcia-Suarez") Thu, 5 Oct 2006 16:18:21 +0200
| Newsgroups | perl.perl5.porters,perl.ithreads |
|---|---|
| Message-ID | <[email protected]> |
On 05/10/06, Jerry Hedden <[email protected]> wrote: > > given my experience of ""-overloading, and given that > > tid() and the default stringification both return a unique > > id, I don't think I like the idea of adding ""-overloading > > to threads. > > What specifically is wrong with ""-overloading? Since I've verified that threads use overload fallback, probably less than I thought. > > After all, == and != are already overloaded. > > And how is that an argument AGAINST adding ""-overloading? > I see it as a supporting argument. IMHO, the fact that == > and != are overloaded for threads, but "" is not, constitutes > a bug by omission. (BTW, I went over all the other overload > options, but didn't see that any of them made sense.) but eq already works for threads equality, no ? > > I'd prefer the suggestion of Jonathan, having an import > > flag to enable the stringification behaviour. > > Eww. Adding a flag to turn ON behavior that should have > been there in the first place is yucky. (At least to my > tastes which, of course, may just be all in my mouth.) Yes; and in bleadperl we have the "feature" pragma to turn on cool features. That's called preserving backwards compatibility, and Perl 5 has a reputation being good at it...