On Thu, May 3, 2012 at 11:18 PM, Nala Ginrut <nalagin...@gmail.com> wrote: > Well, I think it's something like Actors but little different. > And I think it would be nice if there's a document for it.
It's a foundational part of actors, more than actors themselves. Actors need some sort of "mailbox" to communicate with the outside world[0]. Channels provide a type of mailbox. I assume by the name, the semantics of the channels provided in occam-channel, closely resemble those in the Occam programming language. I believe the semantics of Occam channels are based on C.A.R. Hoare's CSP[1]. [0]: https://en.wikipedia.org/wiki/Actor_model [1]: https://en.wikipedia.org/wiki/Communicating_sequential_processes > On Fri, May 4, 2012 at 10:58 AM, Noah Lavine <noah.b.lav...@gmail.com> wrote: >> Hello, >> >> Thanks a lot for submitting them! Micro-commits are exactly what we want. >> >> These patches raise an interesting issue. I do not use occam-channel, >> and in fact I have no idea what it does since it has no documentation >> and no tests. Normally I only reply to emails if I think I know >> enough to give an intelligent response, but in this case no one else >> is replying either. This might be wrong, but it's entirely possible >> that no one except you on this list has any way to check that these >> are correct. (Or if they do, the people who know are not replying.) >> >> So I propose this: if no one replies to this email in two days, I will >> merge the patches. >> >> And I hate to ask you for more after you've already contributed, but >> if you are able, could you write some documentation or tests for this >> module? It could badly use both of those things. >> >> Thanks a lot, >> Noah >> >> On Mon, Apr 30, 2012 at 8:42 AM, Daniel Krueger <keen...@googlemail.com> >> wrote: >>> Hi, >>> >>> I've done some work on (ice-9 occam-channel) and fixed the module >>> exports, the alt macro and extended it a little bit. Here are the >>> patches, but they are all just micro-commits, I hope that is okay. >>> >>> - Daniel >> > -- http://www.apgwoz.com