Feedback on Átila's Vision for D

Ola Fosheim Grøstad ola.fosheim.grostad at gmail.com
Tue Oct 15 15:12:14 UTC 2019


On Tuesday, 15 October 2019 at 14:53:47 UTC, Ola Fosheim Grøstad 
wrote:
> On Tuesday, 15 October 2019 at 13:34:46 UTC, jmh530 wrote:
>> In this thread [1], Ola makes the argument that 
>> std.concurrency is not actor-based because they are not 
>> independent.
>
> D most certainly isn't actor based, although you can provide 
> libraries that enable actor-like modelling. It is not 
> unreasonable to say such in a blog post where people should 
> interpret things less formally.
>
> What I pointed out was that it is unreasonable to claim it in 
> the online documentation.
>
> Fault tolerance is a key aspects of actors. For that you need 
> independence between actors. D can never provide that with a 
> library.

For those interested:

https://en.wikipedia.org/wiki/Actor_model#Fundamental_concepts

D can not provide any of these qualities.

The term «actor» is more loosely used than «the actor model» 
though, so you can have «actors» even if you don't implement «the 
actor model».




More information about the Digitalmars-d mailing list