3个不稳定版本
使用旧的Rust 2015
0.2.0 | 2016年5月8日 |
---|---|
0.1.1 | 2016年3月25日 |
0.1.0 | 2016年2月21日 |
#1425 in 硬件支持
用于 benzene-2d
15KB
55 行
这些是使用Carboxyl的响应式应用架构的抽象。下面有我的一些笔记。将很快添加更好的文档(即:完整介绍)。
架构
- 人机交互作为隐喻
- 六边形架构
FRP在核心/驱动器边界上运行
周围是驱动器:
- 窗口
- 用户输入(键盘,鼠标...)
- 图形
- 网络
- 声音
- 等等。
建模输入
- 只在你想基于事件采取行动时使用流
- 当输入表示另一个系统的状态时使用信号
内部分解
应用逻辑是输入到输出的简单响应式函数
应用与其部分具有相同的形状
组件特性
未解决的问题
- 如何处理集成/滴答?
- 首先,尽量避免它们,因为它们是近似值,组合得不好
许可
版权所有 2016 Eduard Bopp。
本程序是自由软件:您可以在自由软件基金会发布的GNU通用公共许可证或GNU Lesser通用公共许可证的条款下重新分发和/或修改它,无论是许可证的第3版,还是(根据您的选择)任何较新版本。
本程序以希望它将是有用的目的进行分发,但没有任何保证;甚至没有对适销性或对特定目的的适用性的暗示保证。有关详细信息,请参阅GNU通用公共许可证。
您应该已收到一份GNU通用公共许可证和GNU Lesser通用公共许可证的副本。如果没有,请参阅http://www.gnu.org/licenses/。
依赖项
~0.1–1.4MB
~18K SLoC