Nathan Heagy <nathanh@zu.com> wrote:
The only reason I bring it up, and I'm not really in any position to be bringing things up, is that it seems to me that this dynamic metacompiling stuff could be a real pain for making things fast and optimized. Most fast languages don't have eval() and that may be part of the reason they are fast. I'm sure Guido could jump in with a wonderful reason why eval() is great but I think if it disappeared no one would miss it, especially if it let Python compile to machine code. In fact if that was the price of enabling Python to compile to machine code I *guarantee* no one would miss it.
I certainly would miss it. And your intuition about eval vs. speed is wrong anyway... -- Christian Tanzer tanzer@swing.co.at Glasauergasse 32 Tel: +43 1 876 62 36 A-1130 Vienna, Austria Fax: +43 1 877 66 92