so it may come as a shock to learn that the computer
industry doesn't start and finish on Windows. I don't see why the needs of
Windows users like yourself should come ahead of the needs of users on Mac
OS, Linux, Solaris, etc.
That can be solved by throwing money at the problem.
But money doesn't help when the solution is on the
far side of the moon.
You're mixing metaphors and I don't understand what you mean.
You missed the point of the analogy.
The US government suggested to the oppressed tribes
in Iraq that they should rise up and overthrow
Saddam Hussein at the end of the first Gulf War.
And what did the US government do when they rose up?
Nothing. They were left to twist in the wind.
Both the southern Iraqis (mostly so-called "marsh Arabs" and Shiites) and
the northern Kurds rose up against Saddam Hussein. After the Kurdish
rebellion failed, the US and UK belatedly provided them with aid, lots of
aid, and kept the northern no-fly zone going until it was no longer
relevant (2003, the second invasion of Iraq).
It was the southern Iraqis who were left to be slaughtered. Although
technically there was a no-fly zone in the south, it wasn't enforced
when it really counted -- while the rebellion was in full force, the
Iraqi government asked the US for permission to fly into the south.
Permission was given, and the Iraq air force used combat aircraft against
the rebels. Unlike the Kurds, they got no aid, neither money nor military
support.
The end result was that the southern Iraqs were hung out to dry, while the
Kurds ended up a virtually independent state-within-a-state, with their
own "government", their own army, and US and British aircraft protecting
them.
See if you can see the similarity.
I buy into Python. I spend a lot of effort
developing a math library based on GMPY to use
in my research. I discover a bug in GMPY and
actually go to a lot of effort and solve it.
Good on you, and I'm not being sarcastic. But do try to keep a bit of
perspective. Whatever your problem, you're not being bombed or shot.
Frankly, the fact that you not only came up with the analogy, but continue
to defend it, suggests an over-active sense of your own entitlement.
But _I_ can't even use it because I've been
left to twist in the wind by the fact that
Python 2.5 for Windows was built with an
obsolete compiler that's not even available.
Luckily, unlike the Kurds, my situation had
a happy ending, someone else compiled the fixed
GMPY source and made a 2.5 Windows version
available. But can anyone say what will happen
the next time?
Get yourself a compiler, then you won't be relying on the kindness of
strangers.
If that's not practical, for whatever reason, then remember: you're
relying on the kindness of strangers. They don't owe you a thing. If
anything, you owe them.
[snip]
No, as I said elsewhere, I'm not a software developer,
I'm an amateur math researcher. My efforts are best spent
as an actual end user
If you won't scratch your own itch, don't be surprised if nobody else
cares enough to scratch it for you.
to find and report bugs that the
developers never see. Remember, a programmer, because he
wrote it, only _thinks_ he knows how the program works.
Whereas I, the user, _know_ how it works.
Oh wow. That's the most audacious, self-involved and sheer arrogant claim
I've ever heard, and I've heard a lot of nonsense sprouted by arrogant
know-nothings with delusions of grandeur. For the sake of your
credibility, I hope you can support that claim.
[snip]
That figures. You try and contribute and you get
accused of being a troll.
"I have a problem. I demand that somebody fix it for me!" is hardly
contributing.
If you don't have the technical skills to fix it yourself, have you
considered putting hand in pocket and paying a software developer to do
it? It might even come out cheaper than buying a commercial compiler, and
it would help others. That should appeal to somebody as altruistic as you.
Guess what kudos I got for solving the GMPY divm()
problem? None. How much effort would it have been
to mention my contribution in the source code
comments (as was the case for other contributers)?
Not that I'm bitter, after all, I'm altruistic.
Naturally.
By the way, on the sci.math newsgroup I promote
Python every chance I get.
That's mighty big of you.
One fellow thanked me
profusely for recommending Python & GMPY and asked
for some help with a program he was having problems
with. We worked it out fine but his problem made me
suspect there may be more bugs in GMPY. What's my
motivation for tracking them down?
Because you want the bugs fixed so you can get on with whatever coding you
want to do.
Because you're altruistic.
Because you want people to know how clever you are.
Are those enough reasons?