We’ll have live remote guests *Curtis “Ovid” Poe* and *Paul “PEVANS
<https://metacpan.org/author/PEVANS>/LeoNerd <http://www.leonerd.org.uk/>”
Evans* for a virtual meeting this week.

“For #perl devs wondering how the Corinna #oop project is going,
@cpan_pevans is now working on stage 1 of the accepted portion of the RFC.
I’ve put that in the repo so you can follow along”
@OvidPerl 2022-08-18
<https://twitter.com/OvidPerl/status/1560305460707827715>

Ovid is the architect and Paul is the lead developer for adding a new
object-oriented system called Corinna† (formerly & confusingly “Cor” into
Perl 5 Core. They’ve had an open community process to develop an RFC or
proposal and prototype, but until recently, without commitment for the Perl
5 Porters (P5P) to actually implement it in Perl 5. Over the summer, P5P
have approved the initial Stage 1 integration into Perl Core. While we’ve
had 20+ years of new OO packages for Perl5 since 5.0, this is the first
actual (as opposed to proposed) overhaul of the *core* OO system in Perl 5.

PEVANS’s compatible, non-Core, prototype is Object::Pad
<https://metacpan.org/dist/Object-Pad>.

Ovid’s recent writing on Corinna are on his blog
<https://ovid.github.io/tags/corinna.html>.

The Corinna project <https://github.com/Ovid/Cor> has a wiki
<https://github.com/Ovid/Cor/wiki> and the RFC
<https://github.com/Ovid/Cor#rfc> that proposed adding Corinna to Perl 5
Core, and the P5P-accepted Stage 1 Minimal Viable Product RFC
<https://github.com/Ovid/Cor/blob/master/rfc/mvp.md>. His 2021 editorial
<https://dev.to/ovid/bringing-modern-oo-to-perl-51ak> explains the
difference between Moose (*et al*), Stevan Little’s Moxie, and Corinna.

*Damian Conway* posted an exultation for the (January 2022) P5P approval of
the Stage 1 MVP RFC *but i can’t find it again*. His previous writings
endorsing the project are

   - A (not so) simple matter of privacy 2021-DEC
   
<http://blogs.perl.org/users/damian_conway/2021/12/a-not-so-simple-matter-of-privacy.html>
   ,
   - A dream resyntaxed 2021-Nov
   <http://blogs.perl.org/users/damian_conway/2021/11/a-dream-resyntaxed.html>
   - A dream realized 2021-Aug
   <http://blogs.perl.org/users/damian_conway/2021/08/a-dream-realized.html>

† *Corinna* is a classical allusion in connection to Curtis’s pseudonym
*Ovid*, which explains the classical (and otherwise potentially NSFW) image
on the MVP RFC tweet.

This is a JitSi meeting. The secure URL will be computed by this command
(valid only during that week):

perl -MDigest::SHA=sha1_hex -MPOSIX=strftime -le 'print strftime
"%Y/%m/%d week %U", localtime; $date=strftime "Y%Y W%U", localtime;
print $date; print
"https://meet.jit.si/BostonPM-".substr(sha1_hex("BostonPM".$date),0,12);'

(and will likely be posted here just in time)

For more advice on JitSi and the updated meeting URL, see homepage
https://boston.*pm.org*/index.html#schedule
<https://boston.pm.org/index.html#schedule>

(Yes, the branded alias is working again! :-0 :-D )
RSVP not required, but if you RSVP on MeetUp, that will give you the secret
URL in advance. As will private messaging Bill.

-- 
Bill Ricker
[email protected]
https://www.linkedin.com/in/n1vux

_______________________________________________
Boston-pm mailing list
[email protected]
https://mail.pm.org/mailman/listinfo/boston-pm

Reply via email to