On Feb 26, 2004, at 7:59 PM, Mike Rovner wrote: > Bob Ippolito wrote: >> def myfunc(x, y) [accepts(int, int), returns(int)]: >> pass >> >> Nothing stops you from (ab)using this syntax to do it.. but you may >> need to specify kwarg names twice if you want to skip some, and you >> would probably have a hard time deciding how to spell adaptation of >> *args or **kwargs :) > > Why? Inventing obcure syntax is an easy part: > > def myfunc(*x, **y) [accepts([int], {string:int}), returns(int)]: pass > > Hard part is keep it simple and useful. ;) I meant getting the 'collective' to decide .. If you check your mail in a few minutes, I'm sure someone will counter the usefulness of this syntax and suggest a different way :) -bob
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4