develooper Front page | perl.perl5.porters | Postings from July 2021

Re: concurrency list (was Re: Relinquishing Maintenance of CoreModules)

Thread Previous | Thread Next
From:
Leon Timmermans
Date:
July 29, 2021 17:34
Subject:
Re: concurrency list (was Re: Relinquishing Maintenance of CoreModules)
Message ID:
CAHhgV8g04WUz8tN_xTAvght0be-H6ZsG=9D42E1hSzQHQTNvug@mail.gmail.com
On Sun, Jul 25, 2021 at 5:26 PM Oodler 577 <oodler577@sdf-eu.org> wrote:

> The ideas of "practical" concurrency is way more important to
> perl/Perl's future than virtually any other issue.


I agree it's important, that's why I'm actually working on the issue. To be
precise, an ithreads based (so can actually use multiple processors)
continuation passing style (same model Go uses for its channels) module.

* ithreads
> * forking based things
> * async
> * "real" threads via OpenMP/pthreads bindings
> * perl vs Perl memory models
> * atomicity/sequential consistency
> * lots more stuff
>

You appear to think that ideas are something we lack, they're not. I can
come up with more ideas in an afternoon than I can implement in a year. In
practice, all ideas have either been already done, or are very difficult
(or even impossible) to do. My question to you would be "what are you going
to do to implement any of these ideas?"


> So as long as it's TIMTOWTDI, I think it's a fabulous idea. Let me
> know where to sign up! (#concurrency on irc.perl might be a cool
> idea, too; but maybe after).
>

Mailing lists usually start when a cc: field gets too big (that's literally
how p5p started back in the day), so I would suggest you start with asking
who wants to join.

Leon

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About