What’s the usual workflow for interactive application development?
My understanding is that the workflow should be:
-
Create a
rebar.configfile for the project if needed. -
Start an Erlang shell with
rebar3 shell. -
Repeat as needed:
-
Make changes.
-
Recompile from inside the shell with
r3:compile().. -
Interact with the app from the shell.
-
-
Exit the shell with
q().when done, or useCtrl+cato abort if stuck.
Do you recommend anything different? Thanks!