Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Re^4: If you take me to task, at least provide an argument (kiss)

by tye (Cardinal)
on Dec 03, 2006 at 05:47 UTC ( #587480=note: print w/ replies, xml ) Need Help??


in reply to Re^3: If you take me to task, at least provide an argument
in thread Getting Fed Up with ActiveState

at least one module author who no longer worries about Windows
I certainly don't.

"Might I suggest the use of Acme::UNIVERSAL::new then? It works in some cases and fails in some known cases, but I suppose the latter is fine."

- tye        


Comment on Re^4: If you take me to task, at least provide an argument (kiss)
Re^5: If you take me to task, at least provide an argument (kiss)
by chromatic (Archbishop) on Dec 03, 2006 at 06:47 UTC

    If overload doesn't work on any platform you run, I'm sure p5p would welcome your bug report. Otherwise, I'm not sure what you mean. Are you suggesting that I deliberately break Windows support in my code?

      I'm not sure what you mean.

      You'd have to ask yourself. I didn't know what those words meant the first time they were written. On the face, they seemed to apply equally well here as in the original locale, so I thought pointing this out might result in me getting more insight as to their meaning.

      Are you suggesting that I deliberately break Windows support in my code?

      Oh, is that what you meant? So you were saying that the author of Autoload::UNIVERSAL::new was deliberately breaking some case you care about? Hmm, I doubt that. It seems more likely that they unintentially broke some case that you care about and then subsequently either expressed a lack of concern or at least failed to act in demonstrating concern for that case.

      You certainly appeared to be deliberately not caring whether you broke something for Win32, or for old versions of Perl (expressed repeatedly elsewhere). I suspect that Win32 has the largest number of installations of Perl of any operating system. I suspect that old versions of Perl outnumber new versions of Perl in the world. So you don't care about breaking two different slices of the pie that are (perhaps) each a majority by themselves (certainly not rare exceptions).

      The perception is made much worse by you quoting "because of how painful things are", not refuting that part of the quote, and saying you don't care. So the impression is that it is too painful to get your modules to work on Windows but you don't care. Then you say that Windows users hardly ever send you patches/advice which is hard to pin down among the possibilities such as you ignnore their complaints because they don't include patches/advice or that you think that your modules aren't used much on Win32.

      So now it appears that you don't care about Win32, not because of how painful it is, but because it is so easy to make your modules work on Win32 that you manage it without even trying?

      So you were (originally) saying that I intentionally broke some case that you care about? I believe I was intentionally fixing something specific. But you felt the need to compare me to your nemesis because my solution failed if all of the following were true:

      1. The user used ActivePerl
      2. The user used aliased.pm
      3. The user used overload.pm to overload addition in the same class that they used aliased.pm on
      4. The user had an old version of Scalar::Util
      5. The user didn't have an overload.pm that defined a working Overloaded()

      I doubt that qualifies as even close to a majority of the Perl installs in the world. So forgive me if I don't feel too bad about not considering it too big of a deal that a problem that causes a superset of those cases to fail was only partially fixed by my proposed solution; especially since I noted what needed to be done to fix those corner cases.

      But, anyway, good luck with getting that free support from the author of AutoLoad::UNIVERSAL::new. I know that it can sometimes be hard to get free support from people who don't care about your specific situation. ;)

      - tye        

        I don't get this. Your solution would have failed in any case where the numeric value of an instance was overloaded. It has nothing to do with aliased.pm. What did I miss?

        Cheers,
        Ovid

        New address of my CGI Course.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://587480]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (6)
As of 2014-07-30 23:39 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (241 votes), past polls