These are chat archives for akkadotnet/akka.net

3rd
Mar 2018
Onur Gumus
@OnurGumus
Mar 03 2018 04:29
@Horusiath does willing support persistent fsm?
Akkling
Onur Gumus
@OnurGumus
Mar 03 2018 06:16
Anyone using F# with Akka.net?
jalchr
@jalchr
Mar 03 2018 13:48
Any special reason why actor names should be only ASCII ?
Akka.Actor.InvalidActorNameException: Illegal actor name [الفن_يمنح_ضحايا_هجمات_الحمض_الكاوي_في_هوية_جديدة.mp4]. 
Actor paths MUST: not start with `$`, include only ASCII letters and can only contain these special characters: $"-_.*$+:@&=,!~';"().
   at Akka.Actor.ActorCell.CheckName(String name)
...
Bartosz Sypytkowski
@Horusiath
Mar 03 2018 14:07
@jalchr limit the area of serialization issues. essentially ActorPaths are Uri-compatible. You can always encode/decode your actor name using Uri.EscapeDataString/Uri.UnescapeDataString
Arsene Tochemey GANDOTE
@Tochemey
Mar 03 2018 14:14
Hello Please how I use Akka.NET in Netcore with Serilog configuration.
jalchr
@jalchr
Mar 03 2018 14:15
@Horusiath why are not those escaping functions built-in ?
Another question .. any other way to get child actors (Context.Child) ... without the need for the 'Actor Name' ?
Bartosz Sypytkowski
@Horusiath
Mar 03 2018 14:21
@jalchr
  1. why are not those escaping functions built-in ? Because they are not free, neither in terms of computation nor used memory. Most of the people don't need those operations (personally I've used it 2 times in the last 3+ years), so there's no reason to have them to paid for it every time.
  2. You have Context.Child for a single actor lookup and Children to get them all. If you want you may use your own data structure to keep the child references.
jalchr
@jalchr
Mar 03 2018 14:22
Fair enough ... thanks
Bartosz Sypytkowski
@Horusiath
Mar 03 2018 14:22
Arsene Tochemey GANDOTE
@Tochemey
Mar 03 2018 14:25
@Horusiath The challenge I am having is the configuration of NET.Core
the appsettings.json
I am able to use it in Net Framework
Bartosz Sypytkowski
@Horusiath
Mar 03 2018 14:26
afaik HOCON config doesn't work together with appsettings.json
Arsene Tochemey GANDOTE
@Tochemey
Mar 03 2018 14:26
Yes
I will do the inline configuration
Onur Gumus
@OnurGumus
Mar 03 2018 14:32
@Horusiath does akkling support persistentfsm
Bartosz Sypytkowski
@Horusiath
Mar 03 2018 15:20
@OnurGumus not at the moment
Onur Gumus
@OnurGumus
Mar 03 2018 16:22
@Horusiath how about the F# API ?
Bartosz Sypytkowski
@Horusiath
Mar 03 2018 16:22
so far Akka.Fsharp is way behind Akkling in terms of an API
Onur Gumus
@OnurGumus
Mar 03 2018 16:22
@Horusiath I am recording a video course for Pactpub about F# and I will use actors. I need the persistentFSM
So I should drop to object oriented api ?
Bartosz Sypytkowski
@Horusiath
Mar 03 2018 16:25
at the moment probably, Akkling PersistentFSM is nice to have (especially that it's good candidate for computation expression), but it will take considerable amount of time
and unfortunatelly I'm tight on that
Onur Gumus
@OnurGumus
Mar 03 2018 16:26
too bad. I will still briefly mention about akkling in my course :)