Mail Archives: djgpp-workers/2003/03/18/02:19:43
> Date: Mon, 17 Mar 2003 15:20:51 -0500
> From: CBFalconer <cbfalconer AT yahoo DOT com>
>
> I find DJGPP to be a fundamentally good and reasonably efficient
> system. I saw a glaring flaw, and rather than bitch incessantly,
> I fixed it with, I believe, sound and clear code. Apparently very
> few care to even look at the result.
People are busy (well, _I_ am), and your code is highly non-trivial.
malloc is at the core of the library and interfaces with intricate
details of the DPMI environment that is the basis on which DJGPP
stands. As such, its replacement must be very sound and tested,
especially since you are not a DPMI expert (no offense). I believe
we've been at that several times before.
People who _do_ have time, _when_ they have time, _are_ looking at
your code and trying to work with it. Over the months, you've got
quite a few comments and suggestions for changes and improvements.
Some of them were addressed; others remain.
So people do care.
You might get better results if you don't attack existing code and
design so blatantly, though. E.g., why did you need to put comments
like the following?
> /* FOUL FOUL FOUL FOUL */
> /* This is a most unclean way of implementing the interface */
Do you really believe such an NIH attitude helps to get your code
reviewed in the most objective way?
Personally, I don't even enjoy taking part in this current thread
because I'm apparently required to defend my implementation, however
humble and imperfect, on every turn. That's no way of treating a
volunteer who wrote that code, tested it, debugged it, and documented
it on his own free time, time taken from my wife, kids, and other
Important Things.
I don't have anything against replacing the result with a better
implementation, but would appreciate it a lot if you spared me the
"FOUL FOUL FOUL" attitude in the process.
- Raw text -