Timo tnx for the reply,

as I was looking for something like mojolicious non-blocking server I've taken 
a look at https://github.com/tony-o/perl6-http-server-async/ and now I 
understand what async being "crashy" means. I guess I'll have to wait until 
production version comes out.


regards



14.08.2015, 19:09, "Timo Paulssen" <t...@wakelift.de>:
> On 08/14/2015 12:04 PM, Matija Papec wrote:
>>  Hi,
>>
>>  I'm looking for single threaded coroutines in perl6. Will hyper/race make 
>> them possible?
>>  Will 2015 production Rakudo include async IO?
>>
>>  Right now I'm considering golang for scalable websocket service, but also 
>> wonder if perl6 would
>>  (and how) make such thing possible.
>>
>>  ps. I would very much appreciate existing articles on this topic. TIA
>
> Hi Matija,
>
> hyper and race are explicitly for spreading computation across threads.
> Perhaps you confused that with gather/take, which is a pretty good first
> approximation for coroutines.
>
> Rakudo already includes async IO on both the jvm and moarvm backends,
> but there's more functions and classes we're still looking to build in
> the future.
>
> Maybe these slides'll be interesting to you for async stuff, but it
> doesn't have much async I/O in them:
> http://jnthn.net/papers/2014-yapceu-async.pdf
>
> if you have any more questions, feel free to also visit us on the IRC:
> #perl6 on freenode
>
> MfG
>   - Timo

Reply via email to