<div dir="ltr">More of a tool than a library, but rebar3 has been indispensable for me.  You won't need sync anymore either as you can use the auto plugin.</div><br><div class="gmail_quote"><div dir="ltr">On Sun, May 15, 2016 at 4:32 PM Bernard Duggan <<a href="mailto:bernard@hippware.com">bernard@hippware.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span style="font-size:16px">In addition to several already mentioned,</span><div style="font-size:16px"><a href="https://github.com/rabbitmq/erlando" target="_blank">https://github.com/rabbitmq/erlando</a><br></div><div style="font-size:16px"><div>I cannot tell you how much easier the 'do' parse transform has made writing input handlers.</div><div style="margin:2px 0px 0px"><div><img src="https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif"></div></div></div></div><div dir="ltr"><div style="font-size:16px"><div style="margin:2px 0px 0px"><div>B</div></div></div></div>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</blockquote></div>