Hacker News new | ask | show | jobs
by emodendroket 1688 days ago
Doesn't .NET now have a very similar core library anyway?
3 comments

Only thing I can think of is the Task Parallel Library but I’m not sure how that compares to Actors.
Not at all, what I know. well it runs stuff in parallel but i believe thats where the similarities end.
That jogged my memory; what I was thinking of was TPL Dataflow. https://docs.microsoft.com/en-us/dotnet/standard/parallel-pr...

> The Task Parallel Library (TPL) provides dataflow components to help increase the robustness of concurrency-enabled applications. These dataflow components are collectively referred to as the TPL Dataflow Library. This dataflow model promotes actor-based programming by providing in-process message passing for coarse-grained dataflow and pipelining tasks. The dataflow components build on the types and scheduling infrastructure of the TPL and integrate with the C#, Visual Basic, and F# language support for asynchronous programming.

I stand corrected! Thank you!
You might be thinking of Orleans, but it's not exactly core.
We use Orleans on my team and it has been 99% worth it. The 1% is mostly problems due to bad configuration, easily remedied.
I'm glad to hear that somebody's using it in the wild. It was rejected at my place of work in favour of a BPMN-driven process engine. The thinking was that it's too difficult otherwise for business-people to understand the process.

Does your company write about its experiences?

Besides Orleans there is also the Service Fabric SDK and now also Dapr
Also https://getakka.net/ , but haven't used it myself