-
Notifications
You must be signed in to change notification settings - Fork 19
Home
Ovid edited this page May 12, 2020
·
44 revisions
Cor is nothing less than an attempt to not only bring modern OO to the Perl core, but to leapfrog the capabilities of most OO languages today.
Read The Lisp Curse to get a sense of why this is so important.
- Rationale
- Grammar
- Classes
- Attributes
- Constructors
- Destructors
- UNIVERSAL::Cor base class
- Class Data and Methods
- Roles (WIP)
Catch us on irc.perl.org, #cor.
Cor is the product of Ovid's deranged mind, but he largely stole a bunch of ideas from Stevan Little, who's working on a prototype. Sawyer X asked great questions and gave a few good ideas to make it even better. If this goes into the core, Sawyer is the person who will likely guide that effort.
Damian Conway has worked to pervert the process.
Also, Paul Evans is also playing with some of these ideas. See Object::Pad.
Corinna—Bringing Modern OO to Perl