Re: Safe and performant actor model in D

2018-06-14 Thread Per Nordlöw via Digitalmars-d
On Thursday, 14 June 2018 at 13:24:06 UTC, Atila Neves wrote: I need to think about how to do isolated properly. I'll look at vibe.d for inspiration. Thanks. I'll have a look when you have something working.

Re: Safe and performant actor model in D

2018-06-14 Thread jmh530 via Digitalmars-d
On Thursday, 14 June 2018 at 13:24:06 UTC, Atila Neves wrote: [snip] I need to think about how to do isolated properly. I'll look at vibe.d for inspiration. I took a look at it yesterday, but the class version depended on a long mixin that I didn't feel like fully examining... I did

Re: Safe and performant actor model in D

2018-06-14 Thread Atila Neves via Digitalmars-d
On Wednesday, 13 June 2018 at 09:45:04 UTC, Per Nordlöw wrote: I've read up on Pony [1] and realized that it currently has a superior implementation of the actor model when it comes to combining safety, efficiency and memory management determinism (thread-local reference-counting GC with

Re: Safe and performant actor model in D

2018-06-13 Thread jmh530 via Digitalmars-d
On Wednesday, 13 June 2018 at 13:50:54 UTC, Russel Winder wrote: [snip] Does D have move semantics at the program level or does the use of a garbage collector abrogate the ability of a programmer to have unique references to heap objects. Rust does this by default and Pony allows this and

Re: Safe and performant actor model in D

2018-06-13 Thread Russel Winder via Digitalmars-d
And yes,I do know that Pony uses a garbage collector. One with quite interesting properties because at the top level there are only actors. -- Russel. === Dr Russel Winder t: +44 20 7585 2200 41 Buckmaster Roadm: +44 7770 465 077 London SW11 1EN,

Re: Safe and performant actor model in D

2018-06-13 Thread Russel Winder via Digitalmars-d
On Wed, 2018-06-13 at 09:45 +, Per Nordlöw via Digitalmars-d wrote: > I've read up on Pony [1] and realized that it currently has a > superior implementation of the actor model when it comes to > combining safety, efficiency and memory management determinism > (thread-local

Re: Safe and performant actor model in D

2018-06-13 Thread rikki cattermole via Digitalmars-d
On 14/06/2018 12:13 AM, Kagamin wrote: AFAIK, vibe has thread-local GC. No.

Re: Safe and performant actor model in D

2018-06-13 Thread Kagamin via Digitalmars-d
On Wednesday, 13 June 2018 at 09:45:04 UTC, Per Nordlöw wrote: I've read up on Pony [1] and realized that it currently has a superior implementation of the actor model when it comes to combining safety, efficiency and memory management determinism (thread-local reference-counting GC with