Erlangをまだコソコソいじっていたりするのですが: プロセス間通信を利用する際に、RPC(Remote Procedure Call)みたいな形にすると使いやすいこともあるようです。RPCとは言っても、実際にはリモート(遠隔地)じゃなくて近距離だったりするのですが、、、こういうの、なんと呼べばいいのかな? ローカルRPC -- ひどく語義矛盾してるが、前例があるからこの言葉(LRPCと略記)を使おう、っと LRPCサーバー LRPCのサーバー部分はこんな感じでしょう。 start_server() -> spawn(?MODULE, server_main, []). server_main() -> receive {call, ClientPid, FunctionId, Args} -> % 呼び出しリクエスト case exec(FunctionId, Args) of {er