stijnmoreels / FSharp.Akkling.ActorR

Extra Actor functionality on top of the existing Akkling repository to create an Actor pipeline with ease.
2 stars 1 forks source link

Roadmap #1

Open Kavignon opened 5 years ago

Kavignon commented 5 years ago

Hi,

The idea behind this is interesting! Thank you for this contribution. My question would be, what's your roadmap for this project? What can be expected in the future?

Also, do you plan on having regular NuGet releases?

stijnmoreels commented 5 years ago

Hi @Kavignon , thank you for your compliment! This repo is from a while back when I was experimenting with actors and composability.

The Akka.NET team has also a "streams" part of the repo that is especially designed for composability where Source and Sink concepts are being introduced and Flows to describe the communication.

Source -> Flow -> Sink

Internally, actors are used to implement this communication.

The Akkling repo also have a F# wrapper for this and some samples that explain this.

Personally, I think that using those streams would be the way to go. One could argue that these integration patterns that I've tried to explain with actors could also be represented as stream-actor implementations. But nonethless it was a fun excercise for me to understand to concept of actors more :).

I don't think that it would be valueable to publish this as a NuGet package but feel free to use any code written here and thank you again for both the question and the spreading the functional programming engagement!