Skip to the content.

FRPとは何か

Functional reactive programming (FRP) is a declarative approach to GUI design. The term declarative makes a distinction between the “what” and the “how” of programming. A declarative language allows you to say what is displayed, without having to specify exactly how the computer should do it.

出典: What is Functional Reactive Programming?

値(あるいは状態)を直接的に扱わないで、「時間とともに変化する値(状態)」と「振る舞い(behavior)」の関係性に注目して、宣言的にプログラムを表現する

出典: FRP - Functional Reactive Programming

私は、Laurence Gのコメントと同じ意見です。彼は、FRPを「“時間とともに変化する”値を表すデータ型」とシンプルに表現しています。

出典: Q. (関数型)リアクティブプログラミングとは何ですか?

ライブラリ

Reactive Banana

FRPNow

Reflex

Keera Hails

Netwire

線形時相論理