Luke Palmer <[EMAIL PROTECTED]> writes:

> Piers Cawley writes:
>> Luke Palmer <[EMAIL PROTECTED]> writes:
>> > Also, the "standard library", however large or small that will be, will
>> > definitely be mutable at runtime.  There'll be none of that Java "you
>> > can't subclass String, because we think you shouldn't" crap.
>> 
>> Great. But will it also be possible to add methods (or modify them)
>> to an existing class at runtime? 
>
> Parrot supports it, so I don't see why Perl wouldn't. 
>
>> You only have to look at a Smalltalk image to see packages adding
>> helper methods to Object and the like (better to add a do nothing
>> method to Object that find yourself doing C<$thing.do_that if
>> $thing.can('do_that')> all the time...)
>
> Agreed completely.  Plus, there are some cool things you can do by
> mutating methods of Object, like implementing auto-rollback variables.
> (A6 C<let foo()> behavior).

Shhh!

Reply via email to