【Rust日报】 2020-02-25 KAS GUI 0.3 发布

KAS GUI 0.3 发布

KAS 0.3 版本发布, 此版本已经在主题,图形和绘图API上进行了大量工作,包括用于Mandlebrot分形的交互式查看器(通过WebGPU着色器),模拟钟面(通过某种程度上可用的绘图API),可切换的主题和不起眼的单选按钮小部件。

该项目的目标是:

1、功能齐全的直观GUI

2、可嵌入游戏或任何窗口管理器中

3、花式/高度灵活的硬件加速渲染(但理论上也可以支持软件渲染)

4、代码内的简单,表达规范(目前受Rust语言限制的束缚,希望将来能解决)

6、用户代码中的自定义小部件不受限制

7、无错误,带有API,可简化编译器正确性

8、高性能/低资源使用率(可选的精美图形除外)

该项目的状态为Alpha:在实现所有目标方面均取得了进展,但功能和愚蠢的图形存在明显的局限性。 可移植性是有限的,需要每晚的Rust和wgpu支持。

了解其更多 请访问 GitHub仓库

dali是一项执行图像转换的服务

该应用程序支持:

1、从HTTP URL检索源图像

2、将图像编码为PNG,JPEG,WEBP或HEIC

3、调整图像大小

4、旋转影像

5、将水印图像应用于图像

这篇文章介绍了 Dali 诞生的背景. https://tech.olx.com/presenting-dali-an-image-processor-service-514e6be00de8, 强烈推荐阅读这段文章.

了解其更多 请访问 GitHub仓库

Rust的 Type-Driven 开发简介

这篇博客的目的是研究Rust的Type-Driven开发。Type-Driven开发是一种使用类型系统开发强大且经过验证的软件的方法。

博客原文:https://medium.com/@11Takanori/introduction-to-type-driven-development-with-rust-6f8a767cc3df


From 日报小组 @joshsulin

你可能感兴趣的:(【Rust日报】 2020-02-25 KAS GUI 0.3 发布)