Harlin Seritt wrote:
[...]Jp Calderone wrote:
I am quite envious of those who can easily come up with names for any function. Perhaps you lot should go a bit easier on the rest of us and let us keep our crutches. After all, Python is a language which is supposed to make me more productive by letting me ignore irrelevant things, not force me to waste time on them. Why should this part of the langauge be any different?
Jp
A lambda should be used for a one-time, one-line-use function that you have no intention of calling again (anything more would be an inefficiency--which you profess not to be fond of). It is not terribly difficult to come up with a name like "get_name()" or the like and stamp a "def" in front of with a colon on the end. Then again, it is your program, you can do whatever you like. In my opinion, I don't see how it can be productive to make code difficult to read and typing the same series of keystrokes over and over.
This seems a bit presumptuous. Jp just told you that he found something difficult, and you dismissively say it isn't.
Frankly I have enough respect for Jp's abilities to believe him when he says he finds something difficult, as I know he finds things that *IK* find difficult relatively easy.
Maybe I should enter the next sprint as a name generator ...
regards Steve -- Steve Holden http://www.holdenweb.com/ Python Web Programming http://pydish.holdenweb.com/ Holden Web LLC +1 703 861 4237 +1 800 494 3119 -- http://mail.python.org/mailman/listinfo/python-list