官术网_书友最值得收藏!

Asynchronous data flow

Asynchronous data flow generally refers to frameworks such as Reactive Extensions (Rx), ReactiveCocoa, and Bacon.js. It is called as such as it completely eliminates synchronous updates.

These frameworks introduce the concept of Observable Sequences[4], sometimes called Event Streams.

This formulation of FRP has the advantage of not being confined to functional languages. Therefore, even imperative languages such as Java can take advantage of this style of programming.

Arguably, these frameworks were responsible for the confusion around FRP terminology. Conal Elliott, at some point, suggested the term CES (see https://twitter.com/conal/status/468875014461468677).

I have since adopted this terminology (see http://vimeo.com/100688924), as I believe it highlights two important factors:

  • A fundamental difference between CES and FRP: CES is entirely event-driven
  • CES is highly composable via combinators, taking inspiration from FRP

CES is the main focus of this book.

主站蜘蛛池模板: 龙川县| 建湖县| 油尖旺区| 桑植县| 浦县| 乡宁县| 安庆市| 德州市| 宜兴市| 巨鹿县| 正阳县| 金川县| 岑溪市| 屏边| 石渠县| 抚远县| 通榆县| 井陉县| 盘锦市| 简阳市| 株洲县| 平和县| 遂昌县| 海伦市| 芮城县| 华阴市| 克山县| 嵊泗县| 都匀市| 滁州市| 石屏县| 信宜市| 那坡县| 吉木乃县| 曲麻莱县| 巴塘县| 福贡县| 界首市| 泌阳县| 定安县| 宁波市|