Python from Wise Guy's Viewpoint

Pascal Costanza costanza at web.de
Tue Nov 11 07:41:58 EST 2003


Fergus Henderson wrote:
> Pascal Costanza <costanza at web.de> writes:
> 
> 
>>>The program includes a definition for "eval", and "eval" is an
>>>interpreter, So in that sense, we have added a new interpreter.
>>
>>That's the whole point of my argument.
> 
> 
> Then it's a pretty silly argument. 
> 
> You ask if we can implement eval, which is an interpreter,
> without including an interpreter? 

Right.

> I don't see what you could usefully conclude from the answer.

...that you can't statically type check your code as soon as you 
incorporate an interpreter/compiler into your program that can interact 
with and change your program at runtime in arbitrary ways.


Pascal

-- 
Pascal Costanza               University of Bonn
mailto:costanza at web.de        Institute of Computer Science III
http://www.pascalcostanza.de  Römerstr. 164, D-53117 Bonn (Germany)





More information about the Python-list mailing list