ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> edu-sig
edu-sig
[Edu-sig] re: PythonScript
by Arthur Siegel other posts by this author
Aug 6 2001 2:42AM messages near this date
Re: [Edu-sig] general newbie guidance | [Edu-sig] Re: [Pythonmac-SIG] Working interactively with IDE (refreshing script; namespace updating)
> On the other hand, we wouldn't want to turn of case-
> sensitivity if the goal were to train future Python
> programmers I don't think.  That'd just set them up to
> have to unlearn a lot of reflexes -- same with numerics
> it seems to me.  But then, maybe you're not proposing
> this environment for would-be Pythonistas.

No indeed I'm not.

But I am trying to recognize the existence of the other 
constituency relevant to Edu-Sig - e.g., the physics class 
scripter of VPython or the geometry class scripter of
PyGeo. 

And am arguing, I guess, that to the extent it is determined 
that this constituency may have unique requirements, 
that efforts to accommodate them be set aside as a 
special project, not an issue of central concern to the 
mainstream development of Python.

I, BTW, do not necessarily agree that those needs are
unique. VPython is not only visual Python, it is visual
Numeric - which relies on typing of arrays, with all
kinds of traps for the uninitiated, unaware, or the 
uncareful. 

Typical was the Zero Division "bug report" on the
main list. 

Some variant of:
   a=array([1,2,3])

snip,snip,snip

   a[0]=.4
   1/a[0] = BOOM/CRASH
   
But I just set a[0] explicitly to .4 and Python is
treating it as zero, therefore bug report.

The VPython class members who *only* got
trapped by 3/4 were probably not doing their
homework.

ART



_______________________________________________
Edu-sig mailing list
Edu-sig@[...].org
http://mail.python.org/mailman/listinfo/edu-sig

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved