<div dir="ltr"><div class="gmail_default"><font face="arial, helvetica, sans-serif">I believe you said it yourself. Don't use reltool in your development cycle. Reltool is for generating releases and going through the whole rigamarole for small iterations is overkill. Write a simple shell script to launch erl with all your code paths and start rustyio/sync for development. Before you release or perform a code upgrade, loop in rebar generate at that point.</font><span style="font-family:arial,helvetica,sans-serif"> </span></div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Jun 1, 2013 at 7:15 PM, Felix Gallo <span dir="ltr"><<a href="mailto:felixgallo@gmail.com" target="_blank">felixgallo@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I'm developing a medium-sized erlang node comprised of several interacting applications. In doing so, I'm finding myself staring at the output of <div>
<br></div><div>./rebar compile && ./rebar generate && ./rel/bin/mynode/bin/mynode console</div>
<div><br></div><div>quite a bit more than is perhaps wanted.</div><div><br></div><div>I thought that <a href="https://github.com/rustyio/sync" target="_blank">https://github.com/rustyio/sync</a> might be the answer to all of my problems, as it advertises hot code reloading on file changes. However, I haven't yet coaxed it into working inside the ./rel/bin/mynode/bin/mynode console environment; I suspect it's detecting the code changes, and recompiling the code, but it's not redeploying into the release, so doesn't reload the beams.</div>
<div><br></div><div>So then I thought that maybe it's dumb to include the reltool build in the development cycle, maybe the pro erlang way is to just run erl by hand like our forefathers did before us. But when I give that a shot, as an OTP neophyte, I have this lurking feeling that I am aiming a gun at my foot.</div>
<div><br></div><div>For those of us who don't believe in emacs, what's the one true optimal way to tighten up the development loop here?</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>F.</div>
</font></span></div>
<br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div><br></div>