#tcl #bindings #object #internally #rust-tcl

sys rust-tcl-sys

Rust 的原始 Tcl 绑定,用于 rust-tcl 内部使用

2 个不稳定版本

使用旧的 Rust 2015

0.2.0 2015年4月8日
0.1.0 2015年3月9日

#12 in #tcl

26 monthly downloads
用于 rust-tcl

MIT 许可协议

395KB
6.5K SLoC

Rust Tcl

Build Status

Rust 中用于 Tcl 的简单绑定。

目前针对 Tcl 8.5,但很快将添加对 8.6 的支持。

这些绑定非常新,可能需要一些时间来稳定。

文档

使用方法

请确保您的机器上已安装了 Tcl8.5 的开发库 - 在 OSX 上的 Homebrew 或您的 Linux 发行版中首选的包管理器中可以找到这些库。如果您使用 Windows,可能需要更多努力来设置。

将其作为项目依赖项添加

    [dependencies]
    rust-tcl = "0.3.0"

或者您可以从 GitHub 上拉取它

    [dependencies.rust-tcl]
    git = "https://github.com/AngryLawyer/rust-tcl"

特性

当前实现的特性集

  • 初始化 Tcl
  • 创建解释器
  • 创建简单的 Tcl 值
  • 评估文件
  • 评估字符串
  • 从解释器获取结果对象和字符串

其他特性将在我有时间时添加

演示

一个简单的 Tcl repl

cargo run --example repl

许可协议

根据以下任一协议许可:

贡献

除非您明确说明,否则您有意提交以包含在作品中的任何贡献都将根据上述协议双重许可,不附加任何其他条款或条件。

依赖项