
FR LUA:适用于Lua的函数式React编程功能
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
FR Lua是一款专为Lua语言设计的库,它引入了函数式编程的思想和方法到React风格的编程中,旨在提高代码的可读性和简洁性。
FRLua 是一个受 Bacon.js 启发的库,旨在为 Lua 提供功能性反应式编程功能。它针对的是 luajit 2.1 和 lua 版本大于等于5.1且小于5.4 的环境。这是该库的版本0.1.3,并遵循语义化版本控制(semver)。目前,此软件包完全使用纯 Lua 实现。
大多数 API 设计与 Bacon.js 类似。
可观察对象
FRLua 提供了两种主要的对象类型:事件流和属性。这两种都是可观察对象。其中,属性具有当前值的概念;而事件流没有这种概念。
所有提供的可观察对象仅在有订阅者使用它们产生的值时才执行计算,并通过让这些对象在最后一个订阅者取消订阅后自动从其数据源中取消订阅来实现这一点。
大事记
FRLua 提供的可观察对象可以传播四种类型的事件:初始、下一步、错误和结束。这些事件类型仅通过字符串“Initial”、“Next”、“Error” 和 “End” 来标识。
全部评论 (0)
还没有任何评论哟~


