2022-9-29 18:47 Ovid <curtis.poe@gmail.com> wrote: > On Thu, Sep 29, 2022 at 5:20 AM Yuki Kimoto <kimoto.yuki@gmail.com> wrote: > > >> In the currently planned implementation this will not work because of the >> redefine of the new method. >> > > This is by design. There has been extensive discussion at > https://github.com/Ovid/Cor/issues/77 > > We will likely be using a combination of NEWARGS (somewhat analogous to > Moo/se BUILDARGS) and ADJUST (similar to BUILD). > > Concerns like these should generally be in the github discussions or > issues. That way, people who are really focusing on the design of Corinna > can see them. > -- > Curtis "Ovid" Poe > CTO, All Around the World > World-class software development and consulting > https://allaroundtheworld.fr/ > > This is by design. There has been extensive discussion at https://github.com/Ovid/Cor/issues/77 Yes, this is a new design, however, the design that is not used for many existing programs as it is now. I believe that with a few adjustments, it can coexist with existing programs. This discussion thread seems to be unrelated to my question directory. > We will likely be using a combination of NEWARGS (somewhat analogous to Moo/se BUILDARGS) and ADJUST (similar to BUILD). I want to discuss in case these are not used as my example. The new method already exists. package MyClass; sub new { ... } # Many accessors sub my_accessor1 { # ... } sub my_accessor2 { # ... } sub my_accessorN { # ... } > Concerns like these should generally be in the github discussions or issues. That way, people who are really focusing on the design of Corinna can see them. Could I post an issue for discussion?Thread Previous | Thread Next