Slide 40
Slide 40 text
40
既存のGoのアクターモデルライブラリとの比較
protoactor-go、ergoなどが存在
- Swiftのアクターようなデザインのものは存在しないので、デザインが他と大きく異
なる。
- オブジェクト指向に慣れている開発者がそのままの感覚で使用できる。
- interfaceやモックなど、既存のオブジェクト指向プログラミングを前提とした Goのエコシステムを全
てそのまま使用できる。
- Futureへの処理結果の送信の箇所を、ジェネリクスで実現しているため、メッセー
ジングが型安全である。
- 他のライブラリはメッセージングに型がつかない。例えば、誤った型のメッセージを送信した場合
に、開発者は気がつくことができない。
40