<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On 28 April 2016 at 17:02, Fred Hebert <span dir="ltr"><<a href="mailto:mononcqc@ferd.ca" target="_blank">mononcqc@ferd.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":t0" class="a3s aXjCH">Erlang has made a few things very interesting by forcing an additional structure in supervision trees and well-defined behaviour, which lets me scan things at a glance in terms of project structure and infer what it does without actually needing to understand code.<br></div></blockquote></div><br><div><div class="gmail_signature"><div dir="ltr"><div><br></div><div>I think a graphical tool that shows the OTP structure of an Erlang project would be useful:</div><div>master application then supervision tree then worker modules</div><div>along with their registered names, restart strategy & supervisor : #workers|type mapping.</div><div><br></div><div>Some issues could be identified visually = quickly.</div><div><br></div><div>I believe this could be done without the need to pre-run the actual application, just looking for start_child and such.</div></div></div></div>
</div></div>