James Kim wrote: >Robert Kern wrote: > > >>http://www.catb.org/~esr/faqs/smart-questions.html >> >> > >Is it a *smart* way or *necessary* way? > > Of course it's not *necessary*. I mean, the world isn't going to come to an end if it doesn't happen. There is no logical contingency making it so. But, if everyone in the group adheres to the ESR "smart questions" guide, what's the difference?
>Plus, my question was not for the detail description but for the >intuitive guide leading the beginner's further study. > > But, I'll try to answer your question the best I can. From a quasi-sensory intuitive level, ``iter`` is red - kinda warm - and smells a little like cinnamon, but not too strong. ``lambda`` on the other hand is blue-green, sometimes grey, cooler, almost cold, has a damp feel to it, and tastes like pork - not chicken, mind you - that's the ``for`` statement. >I understand that too many repeated talks make cyberian tired. However, >over and over discussions of basic concepts is also very important for >technology enhancements. > Here's the deal. If you have a general question about something, ask it. But ask smartly. For example, "What is the benefit of using ``iter`` as opposed to something else? What are the alternatives to using ``iter``?" Asking questions like "What are the meanings of Commands 'iter' and 'lambda'" will not fly well here - and you may find less so elsewhere. The reason is, it smells of laziness (I'm not saying you *are* lazy - that's just the impression it leaves) and this group is full of people who have reached for the docs, wrestled with them, and have come away from it better informed programmers. >Thus, Commands 'iter' and 'lambda' should be >discussed over and over about their necessity and convenience > This is different from what you were asking. I quoted your exact words above and it's different from what you're asking here. And I'm not so sure I would put a *should* on your statement. I think usage discussions of different functions, standard library modules, practices, etc. *will* arise perpetually. But I don't think we *need* to constantly bat around the necessity of X keyword or Y function or Z module. Convenience - probably. Necessity - no. >in the >news-group as long as they are the principle keywords distinguished from >the conventional languages like c/c++, pascal, etc. > >-James > > So, if you have a question that's in line with Robert's advice, please post it and it will have a much higher chance of getting answered. I sincerely hope this helps. Jeremy Jones -- http://mail.python.org/mailman/listinfo/python-list