Zed 编辑器开发历程及其背后核心思想
这篇文章介绍了 Zed 编辑器及其开发者 Conrad Irwin。Zed 是一款全新设计的开源文本编辑器,由Rust语言编写而成,具有高性能、轻量化和出色的语言支持等优点。文章对话了 Zed 编辑器的创建初衷、所采用的技术细节以及 Conrad 在软件开发领域的经历。重点阐述了 Zed 如何从零开始构建一个新generation的文本编辑器,并着重探讨了其使用 Rust 语言带来的种种优势。此外,文中还列出了相关链接以及 Conrad 和 Zed 团队的其他信息。
https://corrode.dev/podcast/s03e01-zed/
image crate的新版本0.25.4已经发布
image crate的新版本0.25.4已经发布。这个版本的亮点包括:
由于fintelia做出的各种优化,无损WebP图像的解码速度提高了2到2.5倍。
torfmaster贡献了一种近似但更快的模糊实现。
现在支持方向元数据,因此可以正确显示照片的旋转方向(由fintelia和作者本人完成)。
此外,还修复了解码动画APNG和WebP图像的一些错误,以及其他小的改进。
值得注意的是,从元数据加载图像时不会自动应用方向信息(暂时如此),因为这会造成破坏性更改。但API使正确处理方向元数据变得非常简单。作者对该功能的实现方式和避免添加复杂依赖的做法感到满意。
https://old.reddit.com/r/rust/comments/1g6mx4b/image_v0254_brings_faster_webp_decoding/
Rust 1.82.0发布
Rust 编程语言 1.82.0 版本的新特性和改进主要包括:
cargo info 子命令:新增了一个用于显示注册表中包信息的子命令。 Apple 目标平台升级:
macOS 上的 64 位 ARM 架构现在是 Tier 1 支持级别。 Mac Catalyst 目标现在是 Tier 2 支持级别。
这个版本还包含了其他一些小的改进和 bug 修复。总的来说,这次更新增强了 Rust 的安全性、性能和开发体验。
https://blog.rust-lang.org/2024/10/17/Rust-1.82.0.html
--
From 日报小组 Mike
社区学习交流平台订阅:
Rustcc论坛: 支持rss 微信公众号:Rust语言中文社区