Steve Howell <showel...@yahoo.com> wrote: > If this is an argument against using anonymous functions, then it is a > quadruple strawman. > > Shipping buggy code is a bad idea, even with named functions.
I doubt very much whether I have ever shipped any bug-free code but even if it was fit for purpose when shipped it is quite possible that the software will interact badly with other software that did not exist at the time of shipping. > > Obscuring line numbers is a bad idea, even with named functions. In principle I agree, but where Javascript is concerned compressing the downloaded files is generally a pretty good idea and practicality beats purity. > > Having your customers stay on older versions of your software is a bad > idea, even with named functions. I think that's their decision, not mine. > > Not being able to know which version of software you're customer is > running is a bad idea, even with named functions. > I agree, but getting a complete coherent description out of a customer is not always an easy task. (I'm reading the word 'customer' here to include the case where there is no monetary relationship between the software author and the entity using it, but even when there is I think this still true.) -- Duncan Booth http://kupuguy.blogspot.com -- http://mail.python.org/mailman/listinfo/python-list