Corinna - Bring Modern OO to the Core of Perl (by Ovid)

Cor Alternatives

Similar projects and alternatives to Cor

  • GitHub repo perl5

    Cor VS perl5

    🐫 The Perl programming language

  • GitHub repo vdebug

    Cor VS vdebug

    Multi-language DBGP debugger client for Vim (PHP, Python, Perl, Ruby, etc.)

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo inxi

    Cor VS inxi

    inxi is a full featured CLI system information tool. It is available in most Linux distribution repositories, and does its best to support the BSDs.

  • GitHub repo (R)?ex

    Cor VS (R)?ex

    Rex, the friendly automation framework

  • GitHub repo metacpan-web

    Cor VS metacpan-web

    Web interface for MetaCPAN

  • GitHub repo cpm

    Cor VS cpm

    fast CPAN client

  • GitHub repo perlweeklychallenge-club

    Knowledge base for The Weekly Challenge club members using Perl, Raku, Ada, APL, Awk, Bash, Bc, Befunge, Bourne Shell, BQN, Brainfuck, C3, C, CESIL, C++, C#, Clojure, COBOL, Coconut, Crystal, D, Dart, Elm, Erlang, Excel VBA, Fish, Forth, Fortran, Gembase, GNAT, Go, Haskell, Haxe, HTML, Idris, IO, Janet, Java, JavaScript, Kotlin, Lisp, Lua, M4, Macro Processor, Miranda, MMIX, Mumps, Myrddin, Nim, Nix, Node.js, OCaml, Odin, Ook, Pascal, PHP, Python, Postscript, Prolog, R, Ruby, Rust, Scala, Scheme

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Inline-Perl5

    Cor VS Inline-Perl5

    Use Perl 5 code in a Raku program

  • GitHub repo cnext

    Cor VS cnext

    an alternate CPAN client using next-cpan GitHub repositories

  • GitHub repo RFB

    Cor VS RFB

    Perl Request for Bikeshed

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Cor alternative or higher similarity.

Suggest an alternative to Cor

Reviews and mentions

Posts with mentions or reviews of Cor. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-08-23.
  • Perl 2020 retrospective | 2021-08-23
    The feature "signature" became no longer experimental, a new (experimental) isa keyword appeared and Cor changed its name to Corinna!
  • Damian Conway weighs in on Corinna | 2021-08-18
    If you have thoughts about the "Twigil or not" argument, please read the ticket and respond there. That way, everyone following the repo will be able to consider your point of view.
  • Beginning the RFC process for Corinna | 2021-08-14
    README | 2021-08-14
    We're beginning to start the RFC process for Corinna. The Corinna wiki should not be considered to have historical interest. Instead, the README on the main page links to the various documents in the rfc/ folder which will comprise the wiki. | 2021-08-14
  • Privacy and speed with Perl’s Object::Pad | 2021-08-10
    Last week found me exploring Object::Pad as an alternative to the Moo object-oriented framework for Perl since the former is prototyping the syntax and concepts for a proposed built-in OO framework named Corinna. I had to put that particular project on hold as dbcritic’s current design is a bit too role-happy and Object::Pad currently lacks method modifiers as in Moo. (Corinna is explicitly skipping them for its current minimum viable product.) Thankfully, development continues at a rapid pace. For instance, author Paul Evans has already addressed a problem I ran into when attempting to examine slot values in the debugger.
  • The Funhouse Mirror of Perl Criticism | 2021-07-27
    The good news is that since 2007 we’ve had a sophisticated metaobject-protocol-based layer on top of them called Moose, since 2010 a lightweight but forward-compatible system called Moo, and a couple of even tinier options as described in the Perl OO Tutorial. Waiting in the wings is Corinna, an effort to bring next-generation object capabilities into the Perl core itself, and Object::Pad, a testbed for some of the ideas in Corinna that you can use today in current code. (Really, please try it—the author needs feedback!)
  • Perl debugger superpowers, part 2
    Check out the work being done on Corinna, bringing a modern object system into core Perl. You can try the syntax today with Object::Pad.
  • We're starting the RFC for bringing modern OO to the Perl core (very much a work in progress) | 2021-06-13 | 2021-06-13
    While we'll be reading comments here, leaving feedback on the ticket is very much appreciated because it's easier to track. | 2021-06-13
  • My unrealistic wish-list for Perl 7.x | 2021-04-21
    For those who don't know, there is the initiative Cor(inna) and I'm firmly waiting for it.
  • Use Immutable Objects | 2021-04-20
    I’ve been spending time designing Corinna, a new object system to be shipped with the Perl language. Amongst its many features, it’s designed to make it easier to create immutable objects, but not everyone is happy with that. For example, consider the following class:
  • On the Decline of Perl [external factors] | 2021-04-01
    This was a huge pain in the neck. The rise of Moo/se has helped somewhat.

    Back in the day there was that horrible trend of using "inside out" objects that would let you reliably subclass something without knowing it's underlying module system.

    Ovid's Cor project has some really great work on specifying a default OO sytem for Perl 5 (or maybe 7).

  • The Future of Perl | 2021-03-24
    This is the current proposal (it's a living document). For example it was just decided to drop the CONSTRUCT phaser and likely the common keyword.

    This is an implementation of some of the ideas that is proving out to be faster (execution wise) than hash based objects:



Basic Cor repo stats
3 days ago
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote jobs at our new job board There are 25 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.