2个版本
0.1.1 | 2023年8月15日 |
---|---|
0.1.0 | 2023年7月4日 |
#679 in 配置
13KB
236 行
终端果汁
单独使用时并不出色,但加热后非常美丽。
终端果汁是围绕termios ABI/API的包装,提供了一个简单的接口来设置终端配置。终端果汁还提供了一个简单的接口来进行基本的终端操作,如光标位置和打印/读取。
终端果汁旨在创建快速交互式命令行界面。凭借其简单接口和“你得到你所付出的”方法,终端果汁可扩展以提供任何您编写的系统的核心。
警告
终端果汁是一个有观点的库,因此可能不适合所有用途。它从 Haskell 中的 IO
单子如何通过链式调用不同的动作中获得灵感,同时仍然能够与非函数式代码一起工作。这并不像 Haskell 中的 IO
单子,不要期待简单且高效的惰性评估。任何实现的惰性评估都将专注于可以静态编码的内容(这将与优化很好地配合)。