rust-tcl 0.1.1

Tcl bindings for Rust
docs.rs failed to build rust-tcl-0.1.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: rust-tcl-0.3.0

Rust Tcl

Build Status

Simple bindings for Tcl in Rust.

Currently targets Tcl 8.5, but support for 8.6 will be added soon.

These bindings are very new, and may take some time to stabilise.

MIT licensed.

Documentation

How to use

Make sure you have the development libraries for Tcl8.5 installed on your machine - you'll find these in Homebrew on OSX, or in your favourite package manager in your Linux distro. If you're using Windows, it may take a little more effort to set up.

Add it as a dependency into your project:

    [dependencies]
    rust-tcl = "0.1.1"

Or you can pull it from GitHub

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

Features

The current implemented feature set:

  • Initializing Tcl
  • Creating interpreters
  • Creating simple Tcl values
  • Evaluating files
  • Evaluating strings
  • Getting result objects and strings from an interpreter

Other features will be added as I get around to them

Demos

A simple Tcl repl:

cargo run --example repl