David Beazley <[EMAIL PROTECTED]>
> If you ask me, this whole API discussion gives me visions of some poor
> Fortran programmer huddled over their terminal trying to figure out
> how to cram 500 function names into a set of 6-letter identifiers.
> Sure, it may be short to type and if you are willing to invest 10000
> hours to learn the whole system it might even be obvious. However,
> for the rest of us who have to go look at code like that, it's nothing
> but a horror--and it's sure as hell not obvious. Does *ANYONE* in their
> right mind actually want to maintain code that looks like this? I
> sure don't. I don't know anyone else who does either.
I've been in that position with someone else's code in the past.
*First* job was to make all exported names globally unique by adding a
prefix. <shudders> The worst bit was finding there were four
separate global functions named 'Eval', two of which were helpfully in
files called eval.c...
Donal.
--
Donal K. Fellows, Department of Computer Science, University of Manchester, UK.
(work) [EMAIL PROTECTED] Tel: +44-161-275-6137 (preferred email addr.)
(home) [EMAIL PROTECTED] Tel: +44-1274-401017 Mobile: +44-7957-298955
http://www.cs.man.ac.uk/~fellowsd/ (Don't quote my .sig; I've seen it before!)