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