diff options
author | Alexander Sulfrian <alexander@sulfrian.net> | 2010-10-12 10:57:16 +0200 |
---|---|---|
committer | Alexander Sulfrian <alexander@sulfrian.net> | 2010-10-12 10:57:16 +0200 |
commit | 91f96ffcca636cfff64783c4ba82e00344981d29 (patch) | |
tree | cf9f2db450c25e22148098f6905a68f2b2f503e9 | |
parent | 5ef51b5a6dd4d346b34d5c25c8fa9864b016728c (diff) | |
download | erlang-91f96ffcca636cfff64783c4ba82e00344981d29.tar.gz erlang-91f96ffcca636cfff64783c4ba82e00344981d29.tar.xz erlang-91f96ffcca636cfff64783c4ba82e00344981d29.zip |
fixed some bugs
-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}). |