Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Perl 11

by Anonymous Monk
on Oct 24, 2018 at 01:08 UTC ( [id://1224576]=perlnews: print w/replies, xml ) Need Help??

From perl11.org:

Perl 11 is not (yet) an actual version of Perl; rather, Perl 11 is currently a philosophy with 3 primary tenets:

1. Pluggability Of Perl On All Levels
2. Reunification Of Perl 5 & Perl 6
3. Runtime Performance Of C/C++ Or Faster

Read more at: http://perl11.org

Some lively discussion:

https://news.ycombinator.com/item?id=18287939

2018-10-24 Athanasius linkified the links

Replies are listed 'Best First'.
Re: Perl 11
by RonW (Parson) on Oct 24, 2018 at 19:55 UTC

    cperl is interesting, but how long will the effort be kept up? With every new release of perl, a growing stack of patches have to be adapted and applied.

    Conceptually, I like it. From a practical point of view, it seems most of its advantages require coding for cperl, rather than as a performance enhanced runtime alternative to perl.

      cperl is interesting, but how long will the effort be kept up?

      cperl has been around for ~7 years (2012) and the last 4 commits are only 5 days old:

      69,204 commits
      155 branches
      320 releases
      433 contributors

      There are many stable releases and, as I understand it, the author has a point to prove about p5p (perl11.org/blog/p5p-incompetence.html). I think it's safe to say this fork of Perl is here to stay.

      From a practical point of view, it seems most of its advantages require coding for cperl, rather than as a performance enhanced runtime alternative to perl.

      AFAIK cperl is 99% compatible with CPAN, rperl is the "re-strict-ed" one: twitter.com/rperlcompiler

        as I understand it, the author has a point to prove about p5p

        Maybe, but Reini has been unable to communicate that point without being personally abusive, so p5p doesn't want to work with him.

Re: Perl 11
by ikegami (Patriarch) on Oct 24, 2018 at 18:43 UTC

    What a confusing name! (Perl v28 just came out...)

Re: Perl 11
by LanX (Saint) on Oct 24, 2018 at 01:25 UTC
    What's new?

    Cheers Rolf
    (addicted to the Perl Programming Language :)
    Wikisyntax for the Monastery FootballPerl is like chess, only without the dice

      A couple of things: WebPerl, and an HN discussion that's already larger than the original announcement 5 years ago. There seems to be interest in this and many people may not be informed. Perl6 is maturing and we need to make these things happen. Maybe time to kickstart something (like rperl did).

        I’m 110% in favor of the idea, as the slow kids say, and upvoted it. I doubt it’s remotely possible. Rperl, for example, only worked because it removed the deep magick from Perl. Perl6 is extremely hard to make good and fast and appear sooner than 18 years after the trick begins. So, again, I love the idea but I would really, really, really prefer to not hear about it again here unless there is something to run that resembles the proposal. The arguments and infighting are not fun and even less productive.

        Sidebar: WebPerl is amazing and exactly the right thing to do here and now; and how about the fact that is works now.

        You didn't answer my question: What's new with Rperl and Perl11?

        WebPerl as such is new but has little in common with your OP.

        Cheers Rolf
        (addicted to the Perl Programming Language :)
        Wikisyntax for the Monastery FootballPerl is like chess, only without the dice

Re: Perl 11::Video->("Merlyn on Perl 11")
by Anonymous Monk on Oct 24, 2018 at 14:14 UTC
    FLOSS Weekly 383
    The Future of Perl Performance
    Hosted by Randal Schwartz, Aaron Newcomb
    Will 'the Chill' Braswell

    Perl 11 is an effort to make Perl 5 pluggable at the following levels: Runtime Virtual Machine, Compilation Unit Format / AST, and Source Code Syntax / Compilers.

    twit.tv/shows/floss-weekly/episodes/383?autostart=false


    FLOSS Weekly 384
    RPerl
    Hosted by Randal Schwartz, Aaron Newcomb
    Will 'the Chill' Braswell returns to the show to go into more detail on RPerl

    RPerl is the optimizing compiler for the popular Perl 5 programming language. RPerl stands for Restricted Perl, in that the developers restrict their use of Perl to those parts which can be made to run fast. RPerl also stands for Revolutionary Perl, in hopes that RPerl's speed will revolutionize the software development industry. RPerl might even stand for Roadrunner Perl, in that it RUNS REALLY FAST.

    twit.tv/shows/floss-weekly/episodes/384?autostart=false

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlnews [id://1224576]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others rifling through the Monastery: (6)
As of 2024-04-18 22:23 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found