[erlang-questions] Two questions on dynamic code loading example in Joe's book
Maxim Treskin
zerthurd@REDACTED
Sat Jun 27 18:03:36 CEST 2009
When you change a code after running a:start/1 there is a process instance
which executes previous code and no more. If you want update process code
while it running make loop/1 function to be exported by module a and call it
with fully qualified name:
-export([loop/1]).
loop(Tag) ->
sleep(),
Val = b:x(),
io:format("Vsn1 (~p) b:x() = ~p~n",[Tag, Val]),
a:loop(Tag).
--
Maxim Treskin
More information about the erlang-questions
mailing list