Thread overview | |||||||||
---|---|---|---|---|---|---|---|---|---|
|
January 10, 2010 [dmd-concurrency] draft 2 | ||||
---|---|---|---|---|
| ||||
I operated a few small changes to the intro, finished section "A Brief History of Data Sharing" and worked into the discussion of shared and non-shared globals. I still have in mind that the flagship approach is message passing, but in order to explain the "no-share" approach I also need to explain under what conditions sharing is actually possible. Feedback is welcome. Thanks! Andrei -------------- next part -------------- A non-text attachment was scrubbed... Name: fragment.preview.pdf Type: application/pdf Size: 104485 bytes Desc: not available URL: <http://lists.puremagic.com/pipermail/dmd-concurrency/attachments/20100110/19d42f81/attachment-0001.pdf> |
January 10, 2010 [dmd-concurrency] draft 2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | An HTML attachment was scrubbed... URL: <http://lists.puremagic.com/pipermail/dmd-concurrency/attachments/20100110/8ac7a115/attachment.htm> |
January 11, 2010 [dmd-concurrency] draft 2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | I'll simply add to Walter's, since I agree with his comments... "In addition, message-passing APIs (such as the MPI specification [19]) have been avail- able in library form, initially for high-end hardware such as (super)computer clusters." I understand that it's necessary to give a nod to message-passing, since it was present at the time as well. But this sentence feels tacked onto a paragraph that's really about something else. It might be preferable to drop this into its own paragraph with a few more sentences for context. I believe the Actor model was first conceived in the 60s, Hoare came up with CSP in the 70s, and Occam and the Transputer were created based on this in the 80s. Far too early for its time to succeed though, since the only machines with multiple processors were supercomputers (as you said). Joe Armstrong said he based the Erlang design on CSP, but it many ways it feels more similar to the Actor model. This is probably way more information than necessary and it may dilute the point, but I'd like to see at least a tiny bit of context for that sentence. More once I've read draft 3. |
January 11, 2010 [dmd-concurrency] draft 2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Walter Bright wrote:
> /"Worse, increased complexity of each block reclaims increased complexity of connectivity between blocks,"/
>
> I don't understand this sentence. Reclaims?
I'm looking for a word somewhere in between "requires", "demands", "entails", "imposes". What is that?
Andrei
|
January 11, 2010 [dmd-concurrency] draft 2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu |
Andrei Alexandrescu wrote:
> Walter Bright wrote:
>> /"Worse, increased complexity of each block reclaims increased complexity of connectivity between blocks,"/
>>
>> I don't understand this sentence. Reclaims?
>
> I'm looking for a word somewhere in between "requires", "demands", "entails", "imposes". What is that?
>
"reclaims increased" => "increases"
|
January 11, 2010 [dmd-concurrency] draft 2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Thanks!
Andrei
Walter Bright wrote:
>
>
> Andrei Alexandrescu wrote:
>> Walter Bright wrote:
>>> /"Worse, increased complexity of each block reclaims increased complexity of connectivity between blocks,"/
>>>
>>> I don't understand this sentence. Reclaims?
>>
>> I'm looking for a word somewhere in between "requires", "demands", "entails", "imposes". What is that?
>>
>
> "reclaims increased" => "increases"
> _______________________________________________
> dmd-concurrency mailing list
> dmd-concurrency at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-concurrency
|
January 11, 2010 [dmd-concurrency] draft 2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | Andrei Alexandrescu wrote:
> Walter Bright wrote:
>> /"Worse, increased complexity of each block reclaims increased complexity of connectivity between blocks,"/
>>
>> I don't understand this sentence. Reclaims?
>
> I'm looking for a word somewhere in between "requires", "demands", "entails", "imposes". What is that?
>
"results in"
"implies"
"causes"
or as Walter said, just skip it.
|
Copyright © 1999-2021 by the D Language Foundation