Hacker News new | ask | show | jobs
by zzzcpan 3023 days ago
Concurrency is not a first class citizen in Perl 6 though. As with Perl 5 the best you can hope for is actor model implemented on top of promises/futures.
1 comments

What would make it a first-class citizen?

Even an empty Rakudo Perl 6 program is a multi-threaded program, as the dynamic optimizer runs on a separate thread. I'd figure if that's possible, concurrency/parallelism would be quite a first-class citizen, not a best hope on top of something.

Language support for actor model as opposed to shared memory multithreading would make concurrency a first class citizen.
Thanks.