At 04:14 PM 9/6/2005, Mike Cheponis wrote: >On Tue, 6 Sep 2005, Danny Yoo wrote:[snip] > >How can I actively help fix these Python bugs?
I am concerned when you use the term "bugs". The behaviors you describe are part of the design of Python, and they work as designed. To me a bug is a failure of something to work as designed. <dig> Microsoft has much more practice designing things that don't work as designed than the Python development team. </dig> Even as I attempt to type this I am reminded that Eudora also has a lot of experience delivering buggy (or at least user-unfriendly) software. How to influence the evolution of Python? 0 - subclass things that you wish behaved the way you want, then write magic methods e.g. __add__ and __radd__ to provide new behavior for +. 1 - develop modules that add features. Promote them thru sourceforge or Useless Python or the Vaults of Parnassus or the Python Cookbook, and certainly thru this e-mail list. 2 - write PEPs. See http://www.python.org/peps/ for the PEPs written to date. Someplace there's a PEP writing guideline, but I don't know where. Some PEPs make it into the language. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor