On Tue, 27 Sep 2022 18:11:54 +0100 "Paul \"LeoNerd\" Evans" <leonerd@leonerd.org.uk> wrote: > Still missing and yet to be done are > > Stage 2 - :isa attribute and subclassing Small heads up - This part appears to be justabout done now as well. With that in place, I'd still like to get at least one more of the following in before I think about an initial "merge it into blead so far" PR: > Stage 3 - :does attribute and roles > Stage 4 - :reader, :writer etc.. conveniences on fields > Stage 5 - field initialisation blocks > Stage 6 - metaprogramming / introspection API And possibly also: Stage 7 - method modifiers (i.e. `around`, `before`, `after`) Given how much I feel they're missing, honestly I think I might do stage 5 next because field initialiser expressions - at least simple non-parametric ones - would be very handy right about now. That all said I'm really not very happy with the way that ADJUST blocks look at the moment, so I'll probably adjust (pardon the phrasing) the way they work before then. Also general reminder that I've really not had any discussion / review / comment on internals of implementation from anyone. Am I to take it from that, that when the time comes for me to open a PR on this giant set of changes, everyone will be happy with things exactly as they stand and I'll get a bunch of green "Approve" ticks? :) -- 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