Re: how to extend a capability on a data source?

Mark Miller <[email protected]>
Newsgroups gmane.comp.capabilities.general
Message-ID <CAK5yZYjcAuHboptJY91dGi+-9LxWciSM+dJjhcJmva8q1+3fBw@mail.gmail.com>
David, really, this is all at least an order of magnitude harder to
understand than it would be if you'd show some example code. Thanks.


On Sun, Nov 3, 2013 at 9:24 AM, David Barbour <[email protected]> wrote:

> On Sun, Nov 3, 2013 at 9:05 AM, Rob Withers <[email protected]> wrote:
>
>>
>> how can one distinguish that an arg is immediate or eventual
>>
>
> E doesn't use static typing. That doesn't mean ocap languages cannot
> cannot use static typing. Though, I'd not recommend Java-like types.
> Instead, use structural typing, substructural typing, and dependent typing.
> If you want to guarantee that a promise is completed once and only once,
> substructural typing would do the job.
>
>
>> I was thinking of “tracking” the send, itself, in some respects, and
>> being able to manage it.
>>
>
> I can't think of any good semantics for tracking a 'send'.  I suppose you
> could return a variation of a tracking number or something to the sender,
> but unnecessarily asking non-deterministic questions (has the message been
> processed yet?) isn't a good thing, nor would there be good (deterministic,
> sensible) semantics for stopping the message.
>
>
>> Could you mention the deficiencies of message passing, that is
>> problematic to implementing data-flow
>>
>
> It isn't especially difficult to implement dataflow above message-passing.
> That doesn't mean message passing is a good way to understand dataflow.
> Indeed, I believe it would be better to formally understand message-passing
> in terms of a temporal dataflow model, making the intermediate state and
> ordering issues much more explicit.
>
> Message passing, in general, has a lot of deficiencies:
> http://awelonblue.wordpress.com/2012/07/01/why-not-events/
>
>
>
> _______________________________________________
> cap-talk mailing list
> [email protected]
> http://www.eros-os.org/mailman/listinfo/cap-talk
>
>


-- 
Text by me above is hereby placed in the public domain

  Cheers,
  --MarkM

_______________________________________________
cap-talk mailing list
[email protected]
http://www.eros-os.org/mailman/listinfo/cap-talk
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.