Molt, aka "More or Less TCL", is a small TCL implementation written in Rust . It is intended to be used as a Rust extension language, rather than for standalone scripting (though that is possible).

Molt is currently in active development. The implementation is not yet complete, but supports:

  • Standard TCL syntax
  • Expressions
  • Many standard TCL commands, including procedures and control structures.
  • A TclTest-like test harness
  • A robust, user-friendly Rust API for embedding, creating shells, and so forth.

For more information, see the following links:

The Molt Repository
The Molt Book
The Molt Blog