4 ms·
Pretty excited for this. Looks like a good alternative to Erlang or Akka with the native performance / low resource utilization of Swift. Erlang lacks strong ty
by kuhsaft 4y ago
Pretty excited for this. Looks like a good alternative to Erlang or Akka with the native performance / low resource utilization of Swift. Erlang lacks strong typing and Akka is DSL-hell. Both Erlang and Akka/JVM are GC languages whereas Swift uses atomic reference counting.
Looks like they've open-sourced a transport [0] and are adding support for distributed tracing as well [1, 2], which is a huge aid for system operators and debugging.
[0] https://github.com/apple/swift-distributed-actors/ https://github.com/apple/swift-distributed-actors/
[1] https://apple.github.io/swift-distributed-actors/1.0.0-beta.1/documentation/distributedactors/observability https://apple.github.io/swift-distributed-actors/1.0.0-beta....
[2] https://github.com/apple/swift-distributed-tracing https://github.com/apple/swift-distributed-tracing