editing and compiling is done using the IDE (Eclispe with erlide) that I use.
I also created a script that launches vm my application and useful tools. The script is used only for dev time.
To reload modified sources and compiled bins I use reload from mochiweb. The loader monitors the bin file, and if there is a change, it loads the modules and runs the eunit tests, if you have one inside.
Example:
erl + A 5 + K true -name @ 127.0.0.1 -pa $ PWD / ebin $ PWD / test $ PWD / deps / * / ebin -boot start_sasl -s toolbar -s reloader -s
Ulf
source share