<div dir="ltr"><div class="gmail_extra">Hello Peter,<div class="gmail_quote"><br></div><div class="gmail_quote">On Fri, Dec 12, 2014 at 5:43 AM, Peter J Etheridge <span dir="ltr"><<a href="mailto:petergi@iinet.net.au" target="_blank">petergi@iinet.net.au</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px">dear fellow erlangers,<br>i plan to commence writing an application.<br></div></blockquote><div><br></div><div>by app I suppose you mean a desktop or non-server program?</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px">after viewing a lecture by joe in which he mentioned organising our files, i was wondering if anyone has a favourite website with some guidance on how best to organise pseudocode, files and modules etc. for a project?<div>has someone written an app. in erlang, for instance?</div></div></blockquote><div><br></div><div>In my experience, most Erlang applications follow the OTP guidelines for file organization[0].<br></div><div><br></div><div>Wings3D[1] is a subdivision modeller written in erlang. <br></div><div><br></div><div>Command-line applications are easy, you can use rebar's or gut's[3] escriptize functionality to create something easily runnable. </div><div><br></div><div>You could also separate the interface and structure your application as a client-server, still following OTP guidelines for layout. </div><div><br></div><div>[0] <a href="http://www.erlang.org/doc/design_principles/applications.html#id74089">http://www.erlang.org/doc/design_principles/applications.html#id74089</a></div><div>[1] <a href="http://www.wings3d.com">www.wings3d.com</a></div><div>[2] <a href="https://github.com/rebar/rebar">https://github.com/rebar/rebar</a></div><div class="gmail_extra">[3] <a href="https://github.com/unbalancedparentheses/gut">https://github.com/unbalancedparentheses/gut</a></div><div class="gmail_extra"><br></div><div class="gmail_extra">good luck,</div><div>Iñaki</div><div><br></div></div></div></div>