赞
踩
#mesalink #openssl
MesaLink TLS是百度安全实验室研发的下一代传输层安全(Transport Layer Security, TLS)库。正式支持TLS 1.3和IPv6,支持CMake编译,支持Windows,实现生产环境可用。
#diesel #sgrif
Sgrif在Rails社区服务了6年多,提交了1452个commit,重写了Rails 4.2的大部分库。对Rust产生兴趣之后,创建了Diesel库,Rust实现的ORM框架。2018年4月,接手管理crates.io,但是2018年10月他从Shopify公司离职,想全职投入Rust社区。
他现在想要以下支持:
#linux
可替代Linux用户空间,但目前只是简陋版。
#DI
支持编译时依赖注入
#serialization #deserialization
#mips
MIPS汇编常用于教学目标,MIPS指令集属于精简指令集
#redis
由国内Rust社区成员 @黄光星 开发
#async
#TypeSystem
该库是对论文《Complete and Easy Bidirectional Typechecking for Higher-Rank Polymorphism》的实现
#String
该库提供了BString和BStr两种字符串类型,与标准库的String和str类型的不同之处在于它们不需要是有效的UTF-8。
该库不是对标准库Sring的包装,值得看看源码。
#concurrent #HazardPointer
问题:在多线程程序中,某线程通过一个指针访问一段内存时,如何保证指针所指向的那块内存是有效的?
普通青年: 加锁。 文艺青年: 无锁实现,使用HazardPointer。 二逼青年: 根本没有意识到这是个问题。
HazardPointer可以理解为是一种线程安全的智能指针。相比于crossbeam-epoch的基于代的回收方案效率更低。但如果追求回收的可靠性,HazardPointer更可靠点。
#C
针对这篇文章「Rust不是一个好的C替代品(Rust is not a good C replacement)」引发的讨论。
#javascript #lexing
该篇文章分享了如何使用Rust实现一个基于状态机的高性能的JS词法分析器。
#job
要求懂得Go或Rust。该团队成立15个月,有6名团队成员,工作主要是区块链相关。公司在美国西海岸,可全职远程。
#erlang
长文。关键问题:
为什么选择Rust来实现Gleam编译器? (而不是选择erlang / elixir等)
Gleam最初是用Elixir来写的,但很快又换成了Erlang,后来他想要重构代码但是意识到,没有一个好的静态类型来帮助它纠正设计中的错误,所以就对重构失去了信心。后来选择了Rust,花了3个月时间重构了,功能大致相同,但是有更少的错误和更少的技术债务。
Rust是实现编程语言的好语言吗?
作者表示Rust不错,很适合。并且用Rust实现Erlang VM之后启动和加载各种模块不再有延迟。但是他认为,Rust还不是实现编程语言的完美语言,主要是编写类型检查的代码让他很沮丧。但总的来说,他对自己用Rust的决定还是挺满意的。
#interview
Ashanti是一名女性Rust开发人员和一位艺术家,就职于Holochain。 感兴趣可以看看。
日报订阅地址:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。