Python from Wise Guy's Viewpoint

Pascal Costanza costanza at web.de
Thu Oct 23 07:18:51 EDT 2003


Joachim Durchholz wrote:
> Pascal Costanza wrote:
> 
>> For example, static type systems are incompatible with dynamic 
>> metaprogramming. This is objectively a reduction of expressive power, 
>> because programs that don't allow for dynamic metaprogramming can't be 
>> extended in certain ways at runtime, by definition.
> 
> What is dynamic metaprogramming?

Writing programs that inspect and change themselves at runtime.


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