V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
nozama
V2EX  ›  程序员

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

  •  
  •   nozama · Mar 6, 2018 · 3675 views
    This topic created in 2983 days ago, the information mentioned may be changed or developed.

    目前为止 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 😂

    logo

    6 replies    2019-11-11 20:56:33 +08:00
    ivyliner
        1
    ivyliner  
       Mar 6, 2018
    挺有意思的. 特别喜欢您的 Tickeys. 想请教一下 Tickeys 的配置窗体是用什么实现的 ?
    nozama
        2
    nozama  
    OP
       Mar 7, 2018   ❤️ 1
    @ivyliner 就是原生的 cocoa。有个 cocoa 绑定库 https://github.com/servo/cocoa-rs
    nozama
        3
    nozama  
    OP
       Mar 7, 2018
    v2 没人关注 Rust ? 😥
    codeworm96
        4
    codeworm96  
       Mar 7, 2018
    rust.cc 上看到了这个项目,可以来 Rust 中文社区宣传宣传啊。这个库有计划给 native 用么,还是仅限 wasm ?
    ivyliner
        5
    ivyliner  
       Mar 7, 2018
    @nozama 感謝
    langhuihui
        6
    langhuihui  
       Nov 11, 2019
    本人对 Rx 深有研究
    用 4 中不同的实现方式,实现了 RxJs:
    https://github.com/langhuihui/rx4rx
    独立发明了 RxGo 实现
    https://github.com/langhuihui/RxGo
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5776 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 03:45 · PVG 11:45 · LAX 20:45 · JFK 23:45
    ♥ Do have faith in what you're doing.