guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Patches for module/ice-9/occam-channel.scm


From: Andrew Gwozdziewycz
Subject: Re: Patches for module/ice-9/occam-channel.scm
Date: Fri, 4 May 2012 09:17:27 -0400

On Thu, May 3, 2012 at 11:18 PM, Nala Ginrut <address@hidden> 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 <address@hidden> 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 <address@hidden> 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]