|Just another Perl shrine|
Re^4: The Corinna RFC for getting modern OO into the Perl core is taking shapeby Radiola (Monk)
|on Sep 14, 2021 at 10:26 UTC ( #11136749=note: print w/replies, xml )||Need Help??|
It's the latter concerns that I consider to be incompatibilities. Corinna isn't coming onto a blank stage. It's part of Perl and has to interoperate with what's out there. Particularly if it ever is going to be able to subclass existing modules (which I don't believe is on the table for the MVP) it needs to support the versioning scheme that those modules use.
Yeah, I let myself confound the issue of immutability with read/write accessors using the same name. To be fair, the overview (which is what I had read most recently) takes the opportunity to take shots at both at about the same time, too.
But now I think I didn't read the RFC carefully enough, because it appears to be at odds with the Overview on the subject of :reader/:writer on attributes. The Overview says under Helper Attributes:
Whereas the RFC section 220.127.116.11 says:
So it looks like that's been changed? Or am I missing something else?
Preliminary operational tests were inconclusive. (The damn thing blew up.)
In Section Perl News