[Edu-sig] re: More spillover re the division PEP

Arthur Siegel ajs@ix.netcom.com
Fri, 27 Jul 2001 08:45:40 -0400


Kevin writes:

>They of course will remember this when an
>error occurs, but that could happen be in a 
>production environment.

Kirby writes:

>However, I'm adding that I think the limitations 
>of the current / are more likely to trip up a pro 
>than a dedicated, serious-minded newbie

And as boring as it might be, I essentially agree with the
major points of both your posts.

(Except that I am probably less sympathetic to  the
issues of someone who can't keep in mind that using
a programming language is different than using a calculator)

I recall for some reason in this context when I encountered
a previously unreported JPython bug.  It was a major 
victory for me to be able to eliminate all other 
possibilities and send up a bug report.  

The point of the story - if there is one - is that a few hours
later someone (who had nothing to do with writing the
original piece of code) comes back with the fix.  
Somewhere in the thousands of lines of Java 
code a ">" had to be a ">=".

Issue gone. 

I looked at the offending code and the fix and 
didn't have a clue what was going on.

But was awed that someone was able find it. 

And a little scared silly by a closer exposure 
to the rigor of the discipline.

Though I hope this is not interpreted as 
lobbying for rigor for rigor's sake in a
learning environment.  

I certainly understand that many of the more
rigorous aspects of programming are hidden from
me in Python's C code, and wouldn't have in at
any way.  But like all processes, there is a point
of diminishing returns, and even a point perhaps
where the process  feeds back over itself.

Whatever that might mean.

ART

PS - I thought I sent this note up last
night. Don't see it posted. If duplicative, I apologize.