Re: [Boston.pm] [Boston.pm-announce] Tech Meeting Tuesday (7pm, edt) - OVID+PEVANS on Corinna, new OO guts in (next) Perl Core

Mark Gardner via Boston-pm <[email protected]> Mon, 10 Oct 2022 00:39:52 +0000
Newsgroups gmane.comp.lang.perl.perl-mongers.boston
Message-ID <9ZWA3EYZ4ykd4ddXHypwNv1ALXLVobHy19l3Eq_BmcomWzJ_8I6ixi-W-r5tAseuYBn5pyj1c1KrcvmNqdZi4j-fY4Aa5BhJo29K7KZlKC4=@phoenixtrap.com>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============1212919144==
Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha256; boundary="------c73732b8d774580cecdf3233c969dab908be52cd37f3219512728117274e5e61"; charset=utf-8

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------c73732b8d774580cecdf3233c969dab908be52cd37f3219512728117274e5e61
Content-Type: multipart/mixed;boundary=---------------------8bc17a5130fbd566911be95353a5f8c2

-----------------------8bc17a5130fbd566911be95353a5f8c2
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;charset=utf-8

Sadly I have a conflict due to a standing D&D game


---
Mark Gardner
<[email protected]>


------- Original Message -------
On Sunday, October 9th, 2022 at 6:10 PM, Bill Ricker via Boston-pm-announc=
e <[email protected]> wrote:


> We=E2=80=99ll have live remote guests Curtis =E2=80=9COvid=E2=80=9D Poe =
and Paul =E2=80=9CPEVANS/LeoNerd=E2=80=9D Evans for a virtual meeting this=
 week.
> =


> > =E2=80=9CFor #perl devs wondering how the Corinna #oop project is goin=
g, @cpan_pevans is now working on stage 1 of the accepted portion of the R=
FC. I=E2=80=99ve put that in the repo so you can follow along=E2=80=9D
> > @OvidPerl 2022-08-18
> =


> Ovid is the architect and Paul is the lead developer for adding a new ob=
ject-oriented system called Corinna=E2=80=A0 (formerly & confusingly =E2=80=
=9CCor=E2=80=9D into Perl 5 Core. They=E2=80=99ve had an open community p=
rocess to develop an RFC or proposal and prototype, but until recently, wi=
thout 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=E2=80=99ve had 20+ years of new OO packages for =
Perl5 since 5.0, this is the first actual (as opposed to proposed) overhau=
l of the core OO system in Perl 5.
> =


> PEVANS=E2=80=99s compatible, non-Core, prototype is Object::Pad.
> =


> Ovid=E2=80=99s recent writing on Corinna are on his blog.
> =


> The Corinna project has a wiki and the RFC that proposed adding Corinna =
to Perl 5 Core, and the P5P-accepted Stage 1 Minimal Viable Product RFC. H=
is 2021 editorial explains the difference between Moose (et al), Stevan Li=
ttle=E2=80=99s Moxie, and Corinna.
> =


> Damian Conway posted an exultation for the (January 2022) P5P approval o=
f the Stage 1 MVP RFC but i can=E2=80=99t find it again. His previous writ=
ings endorsing the project are
> =


> -   A (not so) simple matter of privacy 2021-DEC,
> -   A dream resyntaxed 2021-Nov
> -   A dream realized 2021-Aug
> =


> =E2=80=A0 Corinna is a classical allusion in connection to Curtis=E2=80=99=
s pseudonym Ovid, which explains the classical (and otherwise potentiall=
y 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=3Dsha1_hex -MPOSIX=3Dstrftime -le 'print strftime=
 "%Y/%m/%d week %U", localtime; $date=3Dstrftime "Y%Y W%U", localtime; pri=
nt $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
> =


> (Yes, the branded alias is working again! :-0 :-D )
> =


> RSVP not required, but if you RSVP on MeetUp, that will give you the sec=
ret URL in advance. As will private messaging Bill.
> =


> --
> Bill Ricker
> [email protected]://www.linkedin.com/in/n1vux
-----------------------8bc17a5130fbd566911be95353a5f8c2--

--------c73732b8d774580cecdf3233c969dab908be52cd37f3219512728117274e5e61
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: ProtonMail

wsBzBAEBCAAGBQJjQ2nGACEJEELzyomMsIpFFiEETa3+/o5K0Pkry7uBQvPK
iYywikVj5ggAys0jatpHXn/uD5gjCNr0mcLRjEzY8f40XbCVRCzzIut2BYma
XM8/4kYforM2m8eRA+aDlzhn1tdjqCdlu+GE+vtAFfRRvZQWjRgyobS7UoE4
dOYNvKadGZiL6Hjpnb3R4vLgLyPvCZgYMhXRZcP6PpH501XaG/cCz7wNTTrz
ql8jZKe/QIPQEtmhfrAm+0/esdFjwjZjTddre3fmDm6rpXm00q81X7gpKjmA
pkAk443iXnEqHTvwWolJwfEAYhxOCeHaEbkMp9cZgvOl1hpqqidY7utzZBhs
jWDTHceHe5NG1oesWgi6sa4s+7bvHQeBAQjJAl2tL5k0uDU72eDH2Q==
=bTyr
-----END PGP SIGNATURE-----


--------c73732b8d774580cecdf3233c969dab908be52cd37f3219512728117274e5e61--


--===============1212919144==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


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

--===============1212919144==--