<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Sep 11, 2016 at 6:16 AM, Leo Liu <span dir="ltr"><<a href="mailto:sdl.web@gmail.com" target="_blank">sdl.web@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">eldap support is poor, the app isn't even proper OTP</blockquote></div><br>"Isn't proper OTP" is often code-speak for "doesn't work well under failure" or "the failure mode isn't handled". In other words, the system works well until failure, and then it starts becoming fragile.</div><div class="gmail_extra"><br></div><div class="gmail_extra">In 'eldap's case, opening a connection spawn_link/1's a worker process and ties it to the current process. A more OTP-like approach would have been to use 'proc_lib' to make the spawned process adhere to the OTP design principles, but perhaps there isn't a need for it to do so. Tobbe is no newcomer to Erlang and he generally knows what he is doing, so chances are he had good reason to handle the problem as he does.<br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">J.</div>
</div></div>