RustDesk 跻身 Rust 开源项目 Top 10 第九名
RustDesk 是一款基于 Rust 的远程桌面软件,开箱即用,无需任何配置。用户完全掌控数据,不用担心安全问题。这几天在Rust 开源项目 Top 10 中跻身第九。目前 RustDesk 还有一系列的开发计划也在进行中欢迎贡献。
- https://github.com/rustdesk/rustdesk/discussions/918
实验性地将 PHP 代码编译为 Rust
trunk 是一个基于 Rust 的 PHP 解释器。虽然它距离成为和 nikic/php-parser 包旗鼓相当的 PHP 解析器还有很长的路要走,但是在作者工作了几个星期中已经取得了长足的进步,它能够解析函数、类、接口等等。 让我们看一个简单的例子: PHP:
function get_name() {
return "Ryan";
}
echo get_name();
像这样的 PHP 脚本最终会编译成类似这样的 Rust 代码:
fn get_name() -> PhpResult<PhpValue> {
return Ok(PhpValue::from("Ryan"));
}
fn main() -> PhpResult<()> {
_php_echo(get_name()?);
}
然后可以将 Rust 代码存储在某个地方并使用 Rust 编译器进行编译。
- https://github.com/ryangjchandler/trunk
- https://ryangjchandler.co.uk/posts/experimentally-compiling-php-code-to-rust
From 日报小组 侯盛鑫 Mock
社区学习交流平台订阅:
1
共 1 条评论, 1 页
评论区
写评论rustdesk确实牛