From e776c4534aacfd08d92441279e810f4eea28437c Mon Sep 17 00:00:00 2001 From: SAKURAI Masashi Date: Mon, 25 Mar 2013 14:57:40 +0900 Subject: [PATCH] modified document --- readme.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 8c029bd..27cd0d4 100644 --- a/readme.md +++ b/readme.md @@ -154,7 +154,7 @@ The elisp function `prin1` is employed for the serialization from objects to str The peer EPC stack decodes the S-expression text and reconstructs appropriate objects in the particular language environment. -One may want to translate transparently an `alist` as a collection object of key-value pairs, so called 'Hash'. However, because we can not distinguish between `alist` and nested list, it is responsible for the programmer to exchange the `alist` objects and the hash objects. +One may want to translate an `alist` as a collection object of key-value pairs transparently, so called 'Hash'. However, because we can not distinguish between alist and nested list, it is responsible for the programmer to exchange the alist objects and the hash objects. ### EPC Manager Object (epc:manager) @@ -428,6 +428,9 @@ The response message is returned by the `return` message. The EPC is developed on `deferred.el` and `concurrent.el`. The library `deferred.el` provides primitive an asynchronous framework and `concurrent.el` does concurrent programing components. +- [deferred.el document](https://github.com/kiwanami/emacs-deferred/blob/master/README.markdown) +- [concurrent.el document](https://github.com/kiwanami/emacs-deferred/blob/master/README-concurrent.markdown) + The EPC user should learn asynchronous programing on `deferred.el`. The components of `concurrent.el` are just internally used at `epc.el`. ![EPC Stack](img/epc-stack.png)