前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust日报】2019-11-26 - 跨平台原生Rust GUI库,并且受到赞助了

【Rust日报】2019-11-26 - 跨平台原生Rust GUI库,并且受到赞助了

作者头像
MikeLoveRust
发布2019-11-28 23:06:31
5K0
发布2019-11-28 23:06:31
举报

iced - 跨平台原生Rust GUI库,并且受到赞助了

A cross-platform GUI library for Rust, inspired by Elm

重要的特性:同时支持本地GUI和Web UI。就是一份代码,可以编译到不同平台上运行。

然后,今天发布的消息,这个项目已经被 Cryptowatch 赞助了。

Repo: https://github.com/hecrj/iced

gnome-shell 的css解析栈工具全面转向Rust

大意是说gnome-shell之前使用的那些处理css的c语言的库,都已经陈旧且长时间不再维护了,而新的Mozilla/Servo/Rust 相关的Css工作栈的库,更新很快,性能也强。现在gnome官方已经决定全面转向使用 Rust 这套工具包了。

Link: https://people.gnome.org/~federico/blog/moving-gnome-shell-styles-to-rust.html

How to Panic in Rust

What exactly happens when you panic!()? I recently spent a lot of time looking at the parts of the standard library concerned with this, and it turns out the answer is quite complicated! I have not been able to find docs explaining the high-level picture of panicking in Rust, so this feels worth writing down.

https://www.ralfj.de/blog/2019/11/25/how-to-panic-in-rust.html

scryer-prolog - 用Rust写的现代prolog编译器实现

Scryer Prolog aims to become to ISO Prolog what GHC is to Haskell: an open source industrial strength production environment that is also a testbed for bleeding edge research in logic and constraint programming, which is itself written in a high-level language.

https://github.com/mthom/scryer-prolog

Neat Rust Tricks: Passing Rust Closures to C

One of Rust’s biggest selling points is how well it can interoperate with C. It’s able to call into C libraries and produce APIs that C can call into with very little fuss. However, when dealing with sufficiently complex APIs, mismatches between language concepts can become a problem. In this post we’re going to look at how to handle callback functions when working with C from Rust.

https://blog.seantheprogrammer.com/neat-rust-tricks-passing-rust-closures-to-c

calculator - 用 Nom, Pratt Parser, LLVM, Cranelift and Relm 实现的计算器

同时支持 cli,repl, gtk 哦。

本文参与?腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-11-26,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体同步曝光计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • iced - 跨平台原生Rust GUI库,并且受到赞助了
  • gnome-shell 的css解析栈工具全面转向Rust
  • How to Panic in Rust
  • scryer-prolog - 用Rust写的现代prolog编译器实现
  • Neat Rust Tricks: Passing Rust Closures to C
  • calculator - 用 Nom, Pratt Parser, LLVM, Cranelift and Relm 实现的计算器
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com