IRust
rust-tree-test
IRust | rust-tree-test | |
---|---|---|
3 | 1 | |
580 | 0 | |
- | - | |
8.8 | 3.2 | |
8 days ago | about 1 year ago | |
Rust | Rust | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
IRust
-
What are some stuff that Rust isn't good at?
irust?
- IRust: Cross Platform Rust REPL
-
Val on Programming: What makes a good REPL?
Something I've been thinking a lot about for Rust is what can and should a REPL experience be for a compiled language (ie what are reasonable compromises).
There seem to be two repls that haven't gotten much traction:
- https://github.com/google/evcxr/blob/main/evcxr_repl/README....
- https://github.com/sigmaSd/IRust
There have been little and big nits that have held me back from wanting to push these further, including
- Bad defaults (having to opt-in to panic handling)
- Command syntax feeling out of place and likely not beginner friendly
- Limits on variable preservation
- Lack of introspection (at least irust as `:type`)
So far I've been punting on wanting to improve this area by instead focusing on polishing up a rust script solution in the hopes of getting it merged: https://github.com/epage/cargo-script-mvs
rust-tree-test
-
What are some stuff that Rust isn't good at?
I probably did a bad job at explaining what I'm trying to do. But I uploaded working code here, maybe it explains better: https://github.com/kocsis1david/rust-tree-test/blob/main/src/main.rs
What are some alternatives?
evcxr
soli - Solidity REPL
job-hunt-rust - A locally run and customisable recent job aggregator with in-memory datastore, query language (JHQL), and REPL.
cargo-leptos - Build tool for Leptos (Rust)
cargo-script-mvs - Pre-RFC for merging cargo-script into cargo
farolero - Thread-safe Common Lisp style conditions and restarts for Clojure(Script) and Babashka.
burn - Burn is a new comprehensive dynamic Deep Learning Framework built using Rust with extreme flexibility, compute efficiency and portability as its primary goals. [Moved to: https://github.com/Tracel-AI/burn]
cross - “Zero setup” cross compilation and “cross testing” of Rust crates