This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author LambertDW
Recipients LambertDW, amaury.forgeotdarc, zhirsch
Date 2008-12-05.09:01:48
SpamBayes Score 6.167599e-06
Marked as misclassified No
Message-id <1228467711.09.0.482728509347.issue4541@psf.upfronthosting.co.za>
In-reply-to
Content
Opinion---"Batteries included" doesn't mean "a bewildering variety of 
functions".  Nor does it mean "my programming language has a checklist  
of features" such as I recall the spreadsheet and word processor wars of 
the (19)80's.  Python should indeed make it easy to express your 
algorithms.  It does this through readable syntax, by providing 
container objects of all sorts, with malleable classes.  It gives access 
to operating system and hardware.  Python stays current with softwares 
of the day.  But Python should remain small It's okay to write some 
code.

Must regular expression syntax keep pace with that of perl?  Probably, 
only because the expressions are directly cut and pasteable.  Otherwise, 
the re language has for me exceeded in complexity that which can be had 
more simply with a divide and conquer approach.

Is there a good reason to have the math module duplicate the 
functionality described in math.h?  No.  One needn't know the c language 
exists to program python.  (Historically it was a great and obvious 
first access to math functions in python.  We're years beyond that.  
Hence---generalize hypot.  It's brain dead trapped in 2D!)

Don't accept the challenge for a python vs. (for instance) ruby feature 
checklist.  Python should stick to the sensible.
History
Date User Action Args
2008-12-05 09:01:51LambertDWsetrecipients: + LambertDW, amaury.forgeotdarc, zhirsch
2008-12-05 09:01:51LambertDWsetmessageid: <1228467711.09.0.482728509347.issue4541@psf.upfronthosting.co.za>
2008-12-05 09:01:50LambertDWlinkissue4541 messages
2008-12-05 09:01:48LambertDWcreate