<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 9, 2016 at 8:48 AM, Benoit Chesneau <span dir="ltr"><<a href="mailto:bchesneau@gmail.com" target="_blank">bchesneau@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">actually I was wondering if enacl is used in somewhat production ready? The usag of dirty schedulers makes me nervous :)</blockquote></div><br></div><div class="gmail_extra">The code itself is quite production ready and has a full quickcheck model. I know of users who run it in production as well.<br><br></div><div class="gmail_extra">As for the current status of Dirty Schedulers, I hope they will be default-included in the Erlang build soon. As for *their* stability, I send the baton to Steve Vinoski and the OTP team.<br><br></div><div class="gmail_extra">If you use another library without dirty schedulers, you are solving eventual unknown problems in the DS space, but opening yourself to the problems of scheduler collapse, since many of the libsodium calls cannot be cooperatively broken into a continuation chain.<br><br></div><div class="gmail_extra"><br clear="all"><br>-- <br><div class="gmail_signature">J.</div>
</div></div>