官方:探索新的沟通渠道
经过一些实践,官方打算使用Discord作为新的沟通渠道
动态语言惯用法
本文试图从动态语言惯用法中探索改进Rust这种静态语言人体工程学的可能
总结了几点:
- 动态异构的数据结构。比如python中列表可以随意增加不同类型的元素。Rust则不行,但是也有办法做到。 - 使用Any类型。 - trait 对象 - 利用和类型Enum
- Ad-Hoc接口。比如在动态语言中,支持duck typing。Rust中也有trait bound和trait对象。
- 自省。动态语言这点比较强。Rust就只能靠宏了。
- 异常处理。 动态语言方便是方便,但是鲁棒性差点,开发人员很多时候不知道如何处理异常。Rust的错误处理机制就非常精致了。
- 分支类型并不是强制保持一致。python的if因为是语句,所以支持if和else可以返回不同的类型。但是Rust就不行了,因为if是表达式,所以分支必须保证类型一致。Rust有的时候为了达成这种一致,不得不使用底类型(!),比如返回panic!
Rain 0.3发布
Rain是一个Rust实现的轻巧且强大的分布式计算框架
PodCast: Rust中的move和借用
DataFusion 0.3发布
DataFusion是一个Rust实现的SQL查询引擎,它使用Apache Arrow作为其内存模型。
通过这篇文章来学习SIMD
你们要的全栈Rust
PRRR 了解一下
继续全栈Rust : PRRR Stack(Postgres,Rust,Rocket,React)
怕不怕?
使用Javascript安全地管理Rust数据的生命周期
确认过眼神,你没看错。是的,是用JS安全地管理Rust。不过不要被标题迷惑了,主要是Servo项目中Rust和SpiderMonkey打交道。
本文主要讨论的内容是:垃圾收集器SpiderMonkey JavaScript运行时可以安全地管理Rust 数据的生命周期。
最近关于Rust的论文比较多。
1
共 3 条评论, 1 页
评论区
写评论惯性了。。。
typo: Rails should be Rain