< 返回版块

【Rust每日新闻】 2018-12-21

ChaosBot 发表于

通告Rust 1.31.1发布

#rust

修复了一些问题。

Read More


用于将WebSocket消息转发到Unix套接字的代理

#websocket

ws-unix-framed-bridge


又一个错误处理库:chainerror

#error_handle


「小工具」crate-race: 比较哪个crate更快

该库提供基准测试来判断同类型的crate哪个更快

crate-race


「嵌入式Rust」可用于串行热敏打印机的embedded-hal驱动

#embedded_hal #printer

thermal_printer


encoding_rs: Web兼容字符编码库

#encoding

这是WHATWG编码标准的高性能实现。被用于Firefox 56版本中,替代了uconv库。


nitric: Specs的继承者

#spec #ecs #nitric

nitric是Specs作者新写的库,那么他为什么在苦心研究两年Specs之后,要革自己的命呢?在本文中他阐述了如下理由:

  • 并非是对specs的重构,也不是和specs竞争,也不会对Specs有任何影响,Specs也不会被弃用
  • nitric是打算提供一个更通用的解决方案
  • Specs已经有了自己的生态,所以需要独立出另外一个库继续开发
  • nitric是一个通用的数据处理库,一旦完成这个库,specs将成为nitric的前端
  • nitric的愿景是提供一系列的crate,这些crate是解决数据处理问题的标准方案
  • 未来可以使用nitric的领域:游戏开发、游戏物理、模拟器、编译器、数据验证、图形用户界面等
  • nitric的哲学是:1. 只能以合理的组合方式解决单个问题。 2. 公开一个通用、可组合和强大的API
  • nitric会与其他数据结构兼容,比如ECS/CGS库等
  • 也可以使用nitric来作为ECS,比如通过nitric-entity库。文章里也介绍了几个计划中的其他nitric crate。
  • Amethyst将继续使用Sepcs,未来是否会迁移到nitric,需要由RFC来推动

大家也不要太亦可赛艇,他只是先分享了计划,还未动工。不过已经有了代码仓库:

Read More


每日新闻订阅地址:

欢迎通过GitHub issues投稿。

评论区

还没有评论

共 0 评论, 共 0 页