On Thu, Sep 20, 2012 at 10:18 AM, Chris Jerdonek <chris.jerdo...@gmail.com> wrote: > On Thu, Sep 20, 2012 at 8:52 AM, Guido van Rossum <gu...@python.org> wrote: >> On Thu, Sep 20, 2012 at 7:12 AM, Benjamin Peterson <benja...@python.org> >> wrote: >>> I tried to define the error messages in terms of the callee's >>> signature. I call the formals that are not variadic, keyword variadic, >>> or keyword-only, positional. For example, in >> >> Maybe this is also a good time to start distinguishing between >> arguments (what you pass, call syntax) and parameters (what the >> function receives, function definition syntax)? > > The glossary is one place to start making this distinction. It > currently has entries for "argument," "positional argument," and > "keyword argument" that could perhaps use a review from this > discussion. For example: > > http://docs.python.org/dev/glossary.html#term-positional-argument > > The entries currently blur the distinction between the calling and > definition perspectives. Ideally, the glossary definitions of these > terms would match and be consistent with their usage in error > messages.
I took the liberty to create an issue in the tracker to settle on and document preferred terminology in the area of positional/keyword arguments/parameters, etc. The issue is here: http://bugs.python.org/issue15990 --Chris _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com