Python from Wise Guy's Viewpoint
Ken Rose
kenrose at tfb.com
Thu Oct 23 12:54:32 EDT 2003
Pascal Costanza wrote:
> Ken Rose wrote:
>
>> Pascal Costanza wrote:
>>
>>> 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.
>>
>>
>> Ah. I used to do that in assembler. I always felt like I was aiming
>> a shotgun between my toes.
>>
>> When did self-modifying code get rehabilitated?
>
>
> I think this was in the late 70's.
Have you got a good reference for the uninitiated?
Thanks
- ken
More information about the Python-list
mailing list