David W. Lambert <[EMAIL PROTECTED]> added the comment:

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.

----------
nosy: +LambertDW

_______________________________________
Python tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue4541>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to