diff options
-rw-r--r-- | remote.erl | 11 |
1 files changed, 5 insertions, 6 deletions
@@ -2,7 +2,7 @@ -export([start/0, calculate/1]). rpc(C) -> - rechner!{self, C}, + rechner ! {self(), C}, receive {rechner, Reply} -> Reply @@ -11,13 +11,12 @@ rpc(C) -> loop() -> receive {From, {calculate, String}} -> - From ! {rechner, {calculate, calculate(String)}}, + From ! {rechner, calc:eval(String)}, loop() end. -start() -> - register(rechner, spawn(fun () -> loop() end)). +start() -> + register(rechner, spawn(fun() -> loop() end)). calculate(String) -> - calc:eval(String). - + rpc({calculate, String}). |