develooper Front page | perl.perl5.porters | Postings from September 2022

Re: Preview reviews / comments on feature-class branch

Thread Previous | Thread Next
From:
Paul "LeoNerd" Evans
Date:
September 28, 2022 10:02
Subject:
Re: Preview reviews / comments on feature-class branch
Message ID:
20220928110152.381dc778@shy.leonerd.org.uk
On Wed, 28 Sep 2022 08:31:11 +0200
Ovid <curtis.poe@gmail.com> wrote:

> On Tue, Sep 27, 2022 at 7:12 PM Paul "LeoNerd" Evans
> <leonerd@leonerd.org.uk> wrote:
> 
> > Aside from needing some more waffly-english-wording in the
> > documentation, the Stage 1 work for feature-class is basically
> > done. We now have a branch with a simple implementation of
> > standalone classes and lexical-like fields. Still missing and yet
> > to be done are
> >
> >   Stage 2 - :isa attribute and subclassing
> >   Stage 3 - :does attribute and roles
> >   Stage 4 - :reader, :writer etc.. conveniences on fields
> >   Stage 5 - field initialisation blocks
> >   Stage 6 - metaprogramming / introspection API
> >   ...
> >  
> 
> Per the RFC, there was also a 7th stage for "method modifiers."
> <https://github.com/Ovid/Cor/blob/master/rfc/mvp.md#1427-7-method-modifiers-around-before-after>
> :around, :before, and :after.  Is that being omitted? I wouldn't be
> too upset if they were omitted because they're often a code smell of
> design flaws (just this *one* little hack), but I could see people
> being disappointed by this.

Oh not at all. That's the 7th stage, but in my head I've got a few more
stages beyond that too. I didn't want to list out -everything- above,
only a few "next steps" that we hope to get to within a year. The
remainder is implied by the "..." there :)

-- 
Paul "LeoNerd" Evans

leonerd@leonerd.org.uk      |  https://metacpan.org/author/PEVANS
http://www.leonerd.org.uk/  |  https://www.tindie.com/stores/leonerd/

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About