Swift アクターモデルと Elm Architecture の融合 by 稲見 泰宏

iOSDC Japan 2022
採択
2022/09/11 11:05〜
Track C
レギュラートーク(40分)

Swift アクターモデルと Elm Architecture の融合

inamiy 稲見 泰宏 inamiy

この発表では、Swift アクターモデルと Elm Architecture を融合したフレームワーク「Actomaton」について、実用例を中心に紹介します。

https://github.com/Actomaton/Actomaton

Composable Architecture では飽き足らないマニア向けの内容を予定しています。

  1. Actomaton の簡単な紹介
  2. アプリの状態管理の基本的な例:「ディープリンク」「タイムトラベル」
  3. 並行タスクキューを用いた副作用管理の例:「並行ダウンローダー」「並行 Web クローラー」
  4. アクター(オブジェクト指向)と Elm Architecture (関数型プログラミング)の両方を用いた計算モデルの親和性について
  5. (時間があれば)やはり圏論。圏論は全てを解決する。