Phillip. I'm having trouble following the discussion. I briefly caught up when Talin got very concrete with syntax and I would appreciate if you could offer some correspondingly remedial training.<br><br>Talin's example is that metadata inventor A documents that his/her users should use this syntax for parameter docstrings:
<br><br>def myfunc( x : "The x coordinate", y : "The y coordinate" )<br> ...<br><br>Then metadata inventor B documents this his/her users should use this syntax for getopt strings:<br><br>class MyHandler( CommandLineHandler ):
<br><br> @getopt<br> def list( infile:"i" = sys.stdin, outfile:"o" = sys.stdout ):<br><br>Now the user is faced with the challenge of making these two work together in order to get the best of both worlds. What does the user type?
<br><br>The mechanism of overloading, function dispatching etc. is uninteresting to me until I understand what goes in the user's Python file. Syntax is important.<br><br> Paul Prescod<br><br>