6个版本

使用旧的Rust 2015

0.10.0 2018年4月27日
0.9.7 2018年4月26日

编程语言 中排名第767

MIT 许可证

19KB
330 代码行

rusty-tcl

rusty-tcl 是一个Rustic绑定到TCL,它允许你将深受喜爱的脚本语言嵌入到你的Rust程序中。

在达到1.0.0之前,这个库非常不稳定。几乎每个版本都会发生破坏性变化。

要求

  1. clang,最好是你可以得到的最新版本,但至少 >=4.0
    我不会详细介绍如何安装,因为这应该相当直接。

  2. tcl8.5 及其开发头文件,你可以通过大多数包管理器安装。在基于Debian的操作系统中,如Ubuntu或Debian本身,你可以运行 sudo apt install tcl8.5 tcl8.5-dev

  3. Rust。你可以通过遵循 官方Rust网站上的安装指南 来安装。

编译

首先,安装所有要求。然后,你应该运行 updatedb。这是因为 rusty-tcl-sys 的自定义构建脚本利用 locate 来查找你的TCL安装。虽然在理想的世界中不应该这样做,但我发现这是最简单的方法。

然后,简单的 cargo build --release 将构建软件包。你可以通过 cargo test 运行一些测试。

如果你需要将此作为项目中的库使用,你只需将以下内容放入你的 Cargo.toml 中,在 [dependencies] 标题之后

rusty-tcl = "*"

许可证

本软件包采用MIT许可。

依赖关系

~1.3–3.5MB
~78K SLoC