30 releases (11 breaking)
|0.12.0||Oct 9, 2021|
|0.11.0||Jul 26, 2021|
|0.10.0||Jun 1, 2021|
|0.8.1||Feb 14, 2021|
|0.2.0||Oct 8, 2018|
#63 in Rust patterns
3,654 downloads per month
A Rust REPL (Read-Eval-Print loop) built using the
evcxr evaluation context.
Before you install the REPL, you must download a local copy of Rust's source code:
$ rustup component add rust-src
Now you can go ahead and install the binary:
$ cargo install evcxr_repl
And start the REPL:
$ evcxr Welcome to evcxr. For help, type :help >>
Evcxr is both a REPL and a Jupyter kernel. See Evcxr common usage for usage information that is common to both.
You can install the REPL manually with git:
$ cargo install --force --git https://github.com/google/evcxr.git evcxr_repl
- irust. Looks to have quite a sophisticated command line interface. If you don't need variable preservation, this is probably worth checking out.
- cargo-eval Not interactive, but it gives you a quick way to evaluate Rust code from the command line and/or scripts.
- rusti. Deprecated since 2019. Also, rusti requires a nightly compiler from 2016 and doesn't appear to persist variable values.
- Papyrus. Looks like it's no longer maintained.