Web3极客日报 #443
1. 为何异步编程在rust中是如此艰难? theta.eu.org/2021/03/08/async-rust-2.html @Kaiji:要用rust来写async的代码并不像js中那样容易,这是由rust的设计目标是zero-cost abstraction造成的,所谓的first-class function是用闭包实现的,但是闭包本身的类型却不能由用户来指定,这使得在js中很容易的链式调用在rust中极不ergonomic。对于尝试了很久异步rust的人来说这是一个悲伤的故事。 2. File conversion made easy https://www.zamzar.com/ @周洋:一个支持各种文件格式转换的工具网站。支持图片、视频、音频、文档等 1000 多种格式。很感动。...