Sounds good, thanks. (I see the term is "augment"-- someone told me it was "extend", and I couldn't find that anywhere.)
On Sat, Sep 22, 2018 at 11:35 AM, Brandon Allbery <allber...@gmail.com> wrote: > "use MONKEY-TYPING;" and then you have "augment" https://docs.perl6. > org/syntax/augment.html > > On Sat, Sep 22, 2018 at 2:33 PM Joseph Brenner <doom...@gmail.com> wrote: > >> I was just wondering if there's any way to extend an existing >> class in perl 6. I'd like to be able to do things like drop >> a custom debugging method in Any that would then be available >> on everything. >> >> Note: I'm talking about adding something to an existing class >> ("monkeypatching") as opposed to subclassing. In perl 5 land you >> can just say "package Whatever;" again and re-open an existing >> package. With perl 6 saying "class Whatever" a second time would >> be a "Redeclaration" error. >> >> >> > > -- > brandon s allbery kf8nh > allber...@gmail.com >