Oct. 14, 2005
6:41 p.m.
Even better if the lines for a particular piece of code don't have to all come from the same file.
This seems _fairly_ esoteric to me. Why do you need it?
Compilers that inline function calls, but want the code to still be debuggable. AOP tools that weave bytecode. Overloaded functions implemented by combining bytecode.
Err...
Okay, those are fairly esoteric use cases, I admit. :) However, PyPy already has some inlining capability in its optimizer, so it's not all that crazy of an idea that Python in general will need it.
Um. Well, _I_ still think it's pretty crazy.
YAGNI Raymond