<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2016-12-29 13:09 GMT+03:00 Ilya Chesnokov <span dir="ltr"><<a href="mailto:chesnokov.ilya@gmail.com" target="_blank">chesnokov.ilya@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">28 декабря 2016 г., 14:05 пользователь Ruslan Zakirov via Moscow-pm<br>
<<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a>> написал:<br>
<span class="">> возможно и так. сейчас у меня просто в глобальную переменную можно положить<br>
> что-то и колбеки/промисы сохраняют и восстанавливают. В coro все таки ниже<br>
> уровень.<br>
<br>
</span>То есть ты написал что-то, что выше уровнем, чем Coro, но делает то же самое?<br>
Интересно было бы взглянуть.<br></blockquote><div><br></div><div>Чего там глядеть. Сохранили объект при создании сallback'а, восстановили перед вызовом. Coro это все таки continuationы, а у меня так фигня в user space :).</div><div><br></div><div>Сейчас сижу выдергиваю из одного проекта для публикации на CPAN.</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
> 28 Дек 2016 г. 13:43 пользователь "Konstantin S. Uvarin via Moscow-pm"<br>
> <<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a>> написал:<br>
><br>
>> Приветствую.<br>
>><br>
>> "Как ни собирали, всё равно Coro получается".<br>
>><br>
>> Контекст, который сохраняется/извлекается по событию, как я понимаю, будет<br>
>> эквивалентен кооперативным тредам и/или корутинам.<br>
>><br>
>> Я не прав?<br>
>><br>
>><br>
>> 2016-12-28 12:33 GMT+02:00 Ruslan Zakirov via Moscow-pm<br>
>> <<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a>>:<br>
>>><br>
>>> Привет.<br>
>>><br>
>>> В свое время гуглил, но нашел ничего. Написал свое, но вот опять<br>
>>> понадобилось и думаю что должно быть готовое и удобное.<br>
>>><br>
>>> В момент начала обработки запроса, сообщения из очереди или еще по какому<br>
>>> событию создаем контекст исполнения. Далее при создании колбека этот контест<br>
>>> сохраняется, а при вызове его из лупа восстанавливается.<br>
>>><br>
>>> Плохо искал?<br>
>>><br>
>>> --<br>
>>> Moscow.pm mailing list<br>
>>> <a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
>>><br>
>><br>
>><br>
>><br>
>> --<br>
>> Konstantin S. Uvarin<br>
>> jabber: see <from><br>
>> skype: kuvarin<br>
>> <a href="http://github.com/dallaylaen" rel="noreferrer" target="_blank">http://github.com/dallaylaen</a><br>
>><br>
>> --<br>
>> Moscow.pm mailing list<br>
>> <a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
>><br>
><br>
> --<br>
> Moscow.pm mailing list<br>
> <a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
><br>
<br>
<br>
<br>
--<br>
</div></div>Best regards,<br>
Ilya Chesnokov<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Best regards, Ruslan.</div>
</div></div>