一直想做的一个项目: RxRs - Reactive Extensions for Rust

2018-03-06 22:05:50 +08:00
 nozama

目前为止 Rust 是我最喜欢的语言,RAII vs GC, Trait vs OO ...

之前对 Rust 的了解,仅限于一个 Demo 小应用 Tickeys , 一直想通过一个稍微复杂的项目加深理解。

考虑到自己之前用了很久的 rxjs, 还写了一个 MVVM 库 vmLaya ( laya 是一个国内 h5 游戏引擎, 不知这里有人了解否...) , 深深觉得这个世界不能没有 reactiveX 😂

另一方面随着主流浏览器 均已支持 WASM , 而 Rust 也开始 原生支持 WASM , 我希望自己以后用 Rust 写 Web 前端吧,先得有个 rxjs 的替代方案,所以开始了 RxRs ... 写了大半个月了,目前早期阶段... 希望有志同道合者一起改进.

> let repo = "https://github.com/yingDev/rxrs";

还 P 了 个 logo 😂

2713 次点击
所在节点    程序员
6 条回复
ivyliner
2018-03-06 23:44:30 +08:00
挺有意思的. 特别喜欢您的 Tickeys. 想请教一下 Tickeys 的配置窗体是用什么实现的 ?
nozama
2018-03-07 00:10:27 +08:00
@ivyliner 就是原生的 cocoa。有个 cocoa 绑定库 https://github.com/servo/cocoa-rs
nozama
2018-03-07 12:27:00 +08:00
v2 没人关注 Rust ? 😥
codeworm96
2018-03-07 12:58:53 +08:00
rust.cc 上看到了这个项目,可以来 Rust 中文社区宣传宣传啊。这个库有计划给 native 用么,还是仅限 wasm ?
ivyliner
2018-03-07 18:25:45 +08:00
@nozama 感謝
langhuihui
2019-11-11 20:56:33 +08:00
本人对 Rx 深有研究
用 4 中不同的实现方式,实现了 RxJs:
https://github.com/langhuihui/rx4rx
独立发明了 RxGo 实现
https://github.com/langhuihui/RxGo

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/435545

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX