没有合适的资源?快使用搜索试试~ 我知道了~
rats:Rust中的函数式编程和高级种类
共26个文件
rs:22个
toml:1个
lock:1个
需积分: 26 0 下载量 16 浏览量
2021-04-27
12:56:25
上传
评论
收藏 17KB ZIP 举报
温馨提示
老鼠 Rats是Rust的一种实验性的,类型级别的功能编程库,该库很大程度上基于Scala的Cats(其本身很大程度上基于Scalaz)。 在这个领域中已经有一些探索,但是我相信Rats比以前有更大的发展空间。 老鼠有一些目标: 实现功能抽象尽可能接近零成本,同时仍保持这些抽象的有用性。 这是一个微妙的平衡。 在Rust的背景下探索函数式编程。 了解有关FP的更多信息,并更好地使用Rust。 目前,Rats依赖于种类繁多的非零成本嵌入。 因此,Rats可能不适合于性能至关重要的程序。 但是,它确实启用了一些功能强大的抽象,这些抽象可能在对性能要求不高的应用程序中很有用。 有关HKT嵌入及其工作方式的更多信息,请参见lifted.rs 由于性能限制,Rat可能只对对函数式编程感到好奇的Rust程序员以及对Rust感到好奇的函数式程序员感兴趣。 目前,这只是一个人的疯狂和失业工作,
资源推荐
资源详情
资源评论
收起资源包目录
rats-master.zip (26个子文件)
rats-master
Cargo.toml 333B
Cargo.lock 7KB
src
foldable.rs 533B
functor.rs 245B
monoid.rs 86B
monad.rs 866B
traverse.rs 2KB
trampoline.rs 1KB
lifted.rs 2KB
lib.rs 431B
semigroup.rs 60B
data
mod.rs 35B
option_t.rs 589B
kleisli.rs 5KB
applicative.rs 1KB
instances
result.rs 3KB
future.rs 4KB
mod.rs 140B
option_t.rs 2KB
option.rs 3KB
semigroups.rs 119B
vec_deque.rs 5KB
monoids.rs 90B
iterator.rs 2KB
README.md 2KB
.gitignore 66B
共 26 条
- 1
资源评论
花菌子
- 粉丝: 28
- 资源: 4578
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功