List Info

Thread: Re: concurrency in IO




Re: concurrency in IO
country flaguser name
United States
2007-07-26 04:03:50

John Nowak wrote:
> On Wed, 25 Jul 2007 20:18:56 -0400
&gt; Jeremy Tregunna < jtregunna%40blurgle.ca">jtregunnablurgle.ca> wrote:
&gt;
>>; On 25-Jul-07, at 3:28 PM, David Fayram wrote:
&gt;>
>>;> On Jul 25, 2007, at 11:45 AM, Miles Fidelman
>>&gt;
>&gt;> Its approach is really different from io's mostly on the lack of
>&gt;> global state (which Io must have unless it changes its inheritance
>>;> scheme to be more like Self's), its real underlying native threads,
>>&gt; and its pure arbitrary-data asynch message passing.
>>&gt;
>>; Well, Io has no notion of globals, only locals. What you're seeing is
>>; due to the fact that Io only has one Lobby. I would stipulate that it
>>; has "shared" state in some corner cases, but state is local to the
>>; object its being called on 99 times out of 100.
>;>
>
> Is this really true? You're tracing back to Object for all sorts of things. Every if(), every setSlot(), every updateSlot(), every method(), etc. I would think the 99% figure you give is probably closer to 10%. If it is 99%, I'm wasting a lot of time with Courier by having every object have its own persistent, total environment. I think Miles is correct in that Erlang is really quite different from Io.
>
Actually, the comment re. Erlang being different is from David Fayram,
in response to a question I asked.

Miles

__._,_.___
.

__,_._,___
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )