[Python-Dev] A syntax for function attributes?
Wed, 30 Jul 2003 11:45:16 -0700
I can imagine lots of ways that these attributes can be useful
and would like to see this extension in some form. If nothing
else, they can be used to help guide optimizations.
I can imagine:
def sqr [inline=true](x):
def debug [debug_only=true](*messages):
print "DEBUG",' '.join([str(x) for x in messages])
In the first case, maybe a bytecode inliner could move the code into a caller
In the second case, if debugging were turned off, the function call
could be made into a NOP.
I think it essential to use some dense syntax. It would be messy if it
sqr.inline = true
Patrick Miller | (925) 423-0309 | http://www.llnl.gov/CASC/people/pmiller
Fanaticism consists of redoubling your efforts when you have forgotten your
aim. -- George Santayana