Rust新闻#2(2018年10月)

KAPV与南瓜,因为万圣节


最好延迟一周,再也不会比以往任何时候都好。因此,我提请您注意主观的10月份生锈新闻。


在这个集合中:Rust 1.30,Rust 2018,RustRush会议,Amethyst 0.9,蹲下crates.io,垃圾收集器,关于2D图形的争论,非词法生命周期,功能GUI。


Rust 1.30和Rust2018测试


Rust 1.30出来了( 讨论 )。 主要的创新是过程宏的部分稳定,通过常规use的宏导入,模块系统的改进,“原始”标识符以及对no_std应用程序的支持(有关更多详细信息,请参见hub转换 )。


Rust 1.31将是“ Rust2018”版本的第一版什么是“版本”? ),因此,邀请每个人加入Beta测试版1.31和cargo fix


RustRush 2018 :12月15日至16日在莫斯科举行的会议


RustRush 2018是一个针对Rust开发人员的会议,致力于Web,区块链,高性能和系统编程。


网站( rustrush.ru )已更新-几乎完整的演讲者名单和一个程序已发布,开始了主要门票销售


Rust语言项目将有四个参与者:Steve Klabnik,Ashley Williams,Pascal Hertlif,Katarina Fey。 在其他本地并没有那么多明星的公司中,具有IP摄像机固件的Maxim Lapshin,Kostya Stepanov和Pierre Krieger又名tomaka。 程序


如果有人想提交报告,则征文截止日期为11月19日。


徽标铁锈


网络组装



嵌入式的



生锈的igrostroy



蹲在crates.io


自货物问世以来,关于crates.io是否开始支持名称空间/组织的争论一直在进行。 请在此列出近年来的一些清单:



问题很复杂,没有尽头。 几个星期前有人吓坏了,决定对存储库进行投诉或垃圾邮件:



几个小时以来,服务用户遇到了访问问题。 结果,没有什么太大的变化:针对彻底的垃圾邮件引入了一些其他规则,以复仇的方式恢复了讨论,并在此过程中创建了更多的Pre-RFC。 让我们看看最终的结果。


Shifgrethor gc


没有船 ,在研究新的但不稳定的 Pin API的功能的过程中,编写了一个用于垃圾收集的实验库Shifgrethor ,并发表了有关如何安排以及为什么安排的一系列文章:



这不是实现生锈的GC库的第一次尝试(为此目的一旦在语言中使用了@指针),但这与以前使用新的Pin机制的尝试不同。


由于该库依赖于Pin API,因此尚无法在稳定的Rust上运行。 船夫多次重复说,该项目仍纯粹是研究项目,他甚至不确定使用该库在什么地方有意义-最有可能是将其他语言与GC集成或实现复杂的数据结构。


Shifgrethor谈IRLO


2D Note系列



为什么在所有情况下都无法为2D图形创建通用库并创建它? 非常有趣,我建议您仔细阅读文章并评论。



关于非词汇寿命 (NLL)的注释


Nico发表了关于NLL如何( 它是什么? )的几条注释,这些注释将立即集成到Rust的下一版本中(到目前为止,它必须通过feature(nll)明确包含在内),其实现以及将来在分析器迭代中需要解决的问题借:



对于那些想深入了解的人,仍然有一个URLO主题



阿祖尔


甚至在最后一个月评论中也显示出GUI在Rust中是一个痛处。 另一个试图填补生态系统漏洞的尝试: Azul是具有状态缓存的功能性IMGUI库,使用WebRender进行渲染( 讨论 )。


有关详细信息,请参见项目网站: azul.rs。



一行



新的和更新的软件包



新RFC


RFC可以很方便地查看语言的前进方向,因此这里有一些有趣的方法。 PR的标题中有一个“ Rendered”链接,RFC以可读的形式可用。



这里还有一些RFC之前的讨论:





就这样,谢谢收看!


如果我还没有添加任何重要的链接或事件,请随时在评论中添加它。 :)


KDPV 从这里拍摄,其余图片来自各个项目的站点。

Source: https://habr.com/ru/post/zh-CN429038/


All Articles