飞道的博客

【Rust日报】2020-12-18 tab-rs - Rust实现的Terminal Multiplexer

335人阅读  评论(0)

tab-rs - Rust实现的Terminal Multiplexer

tab是一个类似于tmux或screen的终端复用器,作者尝试过tmux和screen之后依然觉得有不满意的地方,于是使用Rust自己写了一个。

作者写了两篇博客介绍他为啥要重新造轮子,以及怎样使用Rust的async + actor模型 + tokio实现tab的。

链接1:https://implaustin.hashnode.dev/why-i-decided-to-write-a-terminal-multiplexer-part-1

链接2:https://implaustin.hashnode.dev/how-to-write-a-terminal-multiplexer-with-rust-async-and-actors-part-2

Github:https://github.com/austinjones/tab-rs

Build your own async primitive

这篇博客介绍了如何在no_std环境下构建自己的异步Mutex和单管道Oneshot,注释非常详细,值得学习。

链接:https://tweedegolf.nl/blog/50/build-your-own-async-primitive

gtk4-rs - GTK4的rust绑定

GTK 4.0 于12月16号正式发布,带来了很多新特性,gtk4-rs是GTK4最新的rust绑定。

GTK 4.0 部分更新亮点:

  • 新的 widget 小部件以及对现有元素的重新设计

  • 集成媒体播放支持

  • 改进 GPU 加速功能(比如使用新的 Vulkan 渲染器)

  • 更好的 macOS 支持

  • 改进数据传输功能

  • 对着色器的重大改动

  • Vulkan 之外的 OpenGL 渲染改进

  • 更好的 Windows 支持

博客:https://blog.gtk.org/2020/12/16/gtk-4-0/

Github: https://github.com/gtk-rs/gtk4-rs

Clippy Roadmap 2021

链接:https://github.com/flip1995/rust-clippy/blob/roadmap/doc/roadmap-2021.md

-- From 日报小组 Folyd

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss

  • 微信公众号:Rust语言中文社区


转载:https://blog.csdn.net/u012067469/article/details/111399105
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场