Will Duquette
Will Duquette
Because the first thing you do when you mistype a command is press up-arrow to bring it back so you can edit it. At present, the `molt_shell::repl` function only adds...
I need to install and take advantage of the features of the latest mdbook tool. In particular, the code examples should be drawn from doctests.
The Molt Book should contain an example of how to implement an external type.
In standard TCL, changes to the `env()` array are mirrored back to the process, and will affect any subprocesses spawned by the Molt process. Given that Molt currently does not...
* [ ] Implement `Display` for `Word`, `Script`, etc. * [ ] Use to provide the unevaluated command trace in the `errorInfo` in `Interp::eval_script`
Standard TCL stack traces include the number of the line in a procedure where the error occurred. [ ] Track the script line number when parsing. [ ] Save the...
The `molt_shell::repl` should support loading user configuration from something like a `.moltrc` file. Since the intent of Molt is that different applications have their own shells, the name and location...
They aren't strictly necessary, as `throw` and `return` will do the same work, but there's no reason not to provide the standard API.
The `molt_shell::repl` should use `Interp::complete` to detect incomplete lines, and allow the user to enter continuation lines until the command is complete. It should use `> ` as the completion...
Add the TCL `string reverse` command, as defined in [TCL 8.6](https://www.tcl-lang.org/man/tcl8.6/TclCmd/string.htm).