These are chat archives for akkadotnet/akka.net

1st
Jul 2016
Erik Lagerholm
@stabface
Jul 01 2016 07:28
Hello everyone, bit of a noob here. I'm wondering about akka.net ReceiveActors and the decorator pattern. It would be lovely to be able to decorate any given ReceiveActor with a general monitoring or logging behavior. Has anyone managed to do this somehow? With UntypedActors I suppose you could do it by intercepting the OnReceive, but that method isn't available for ReceiveActors as far as I'm aware.
Bartosz Sypytkowski
@Horusiath
Jul 01 2016 07:55
@stabface you can override AroundReceive method for that. Every Actor class has it
Bart de Boer
@boekabart
Jul 01 2016 10:26
Is there a separate gitter group for reactive-streams-dotnet ? Can't seem to find it
Marc Piechura
@marcpiechura
Jul 01 2016 10:30
@boekabart nop, you could create an issue, I can't create one because I have no rights
Bart de Boer
@boekabart
Jul 01 2016 10:31
I might do that ;)
Marc Piechura
@marcpiechura
Jul 01 2016 10:31
I meant I can't create the gitter room not the issue ;)
Bart de Boer
@boekabart
Jul 01 2016 10:32
Done
Marc Piechura
@marcpiechura
Jul 01 2016 10:36
Thx
Marc Piechura
@marcpiechura
Jul 01 2016 11:59
for everyone who is interested in Reactive Streams here is the gitter room https://gitter.im/reactive-streams/general
Erik Lagerholm
@stabface
Jul 01 2016 12:19
Thank you @Horusiath!
Bart de Boer
@boekabart
Jul 01 2016 13:56
Love how that looks in my gitter 'home' panel "general", very verbose :tongue:
Damian Reeves
@DamianReeves
Jul 01 2016 17:15
@Silv3rcircl3 Have you guys been in communication with anyone from orleans... they seem to be doing reactive streams too
Marc Piechura
@marcpiechura
Jul 01 2016 17:21
@DamianReeves nop, haven't talked with them. Are you revering to Orleans Streams? That is not a reactive streams implementation since they don't implement the interfaces and, from what I have seen in the docs, they use a pull based model with queues while reactive streams have a dynamic push/pull behavior
Damian Reeves
@DamianReeves
Jul 01 2016 17:23
I saw in gitter this week that they have an intern working on something that sounds very "reactive-streamsish"... but they probably have no idea of this effort... would be cool to see .NET libraries unite on the concept
by of this effort I mean no idea of the reactive-streams for .net
project
(not crtiquing anyones ability here ;) )
Marc Piechura
@marcpiechura
Jul 01 2016 17:25
Ok sounds interesting, I only know about the current streams implementation.
I will ask in there room in the next days
It would be cool if more library's would implement this standard, that would allow interop between them
So thx for the hint :)
Damian Reeves
@DamianReeves
Jul 01 2016 17:28
Are there plans to implement an Rx-Adapter or is it hopes for the Rx community to take on that effort
(really should ask these questions in the reactive-streams room huh :smile: )
Marc Piechura
@marcpiechura
Jul 01 2016 17:29
There is already one from a different library.
Damian Reeves
@DamianReeves
Jul 01 2016 17:31
nice
Marc Piechura
@marcpiechura
Jul 01 2016 17:33
Currently our main focus is on releasing reactive streams RC1 with the TCK and a example impleementation
Damian Reeves
@DamianReeves
Jul 01 2016 17:37
I'm assuming Akka.Streams will work with reactive-Streams
Marc Piechura
@marcpiechura
Jul 01 2016 17:40
Akka.Streams is a implementation of Reactive Streams ;-) Reactive Streams contains only a few interfaces, you can think of it like the IObserver,... In RX
Damian Reeves
@DamianReeves
Jul 01 2016 17:43
Nice! Excited to start working with it
Switching contexts... I'm looking to write an Akka persistence provider for Marten... Can I base it on the 1.0.8 version , should I wait for 1.1, or use nightly feeds for this work. From what I understand there are quite a few changes between 1.0.8 and 1.1 for Persistence
Alex Valuyskiy
@alexvaluyskiy
Jul 01 2016 17:48
No api changes for Persistence in 1.1
Damian Reeves
@DamianReeves
Jul 01 2016 17:49
What about the Query stuff?
Alex Valuyskiy
@alexvaluyskiy
Jul 01 2016 18:09
You don't have to implement Query stuff if you don't want to
It's additional features
Damian Reeves
@DamianReeves
Jul 01 2016 19:02
cool... thx