JuliaActors: a road to an Actors ecosystem

I think I can go with defining

  1. mutable struct _ACT{TBehavior} <: Actor{TBehavior} .... end, then
  2. A = _ACT{Func}(...), then
julia> A isa Actor
true

if it helps. Still I don’t understand very much its benefit other than characterizing actors in a very abstract way.

This I don’t understand. become!(lk::Link, func, args...; kwargs...) is only a more convenient form of become!(lk::Link, bhv::Func). Both are essentially the same.