FRP: Functional reactive programming

  • プログラミング・パラダイムのひとつ。
  • ネットワークのI/Oやユーザ・インタラクションの処理に向いている。
  • FRPには、behaviorとeventという二つの重要な概念がある。
    • behavior: 例) 時間の経過にともなう状態の変化。振る舞い。
    • event: 例) ある時間の状態
  • behaviorとeventを組み合わせて計算することで、逐次的に書くと記述が煩雑になる処理を簡潔に書ける(場合がある)。

参考: