<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    Following up on a conversation on python-dev from last December:<br>
    <blockquote>
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      <a
href="http://mail.python.org/pipermail/python-dev/2012-December/122920.html">http://mail.python.org/pipermail/python-dev/2012-December/122920.html</a></blockquote>
    I'm pleased to announced PEP 436, proposing Argument Clinic for
    adoption into the CPython source tree.<br>
    <blockquote>
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      <a href="http://www.python.org/dev/peps/pep-0436/">http://www.python.org/dev/peps/pep-0436/</a></blockquote>
    <br>
    Argument Clinic itself hasn't changed much in the intervening three
    months; I did add a prototype extension mechanism for adding user
    types at runtime, and I allow writing the generated code to a
    separate file.  The PEP is adopted out of the "clinic.txt" included
    with the prototype, updated and with a new rationale.<br>
    <br>
    For what it's worth, the bug tracker issue is here:<br>
    <blockquote>
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      <a href="http://bugs.python.org/issue16612">http://bugs.python.org/issue16612</a></blockquote>
    I'm guessing python-dev is the right place for the ten-thousand-foot
    view topics: the merits of the specific proposed DSL syntax, the
    possible runtime extension API, and the approach as a whole.  So for
    now let's just use the bug tracker issue for code reviews and the
    like.<br>
    <br>
    The prototype implementation is checked in here:<br>
    <blockquote>
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      <a href="https://bitbucket.org/larry/python-clinic/">https://bitbucket.org/larry/python-clinic/</a></blockquote>
    as well as being posted to the above issue on the tracker in patch
    form.<br>
    <br>
    <br>
    I look forward to your comments,<br>
    <br>
    <br>
    <i>/arry</i><br>
  </body>
</html>