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.
soli
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
What are some alternatives?
edgedb-cli - The EdgeDB CLI
evcxr
endbasic - BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust
job-hunt-rust - A locally run and customisable recent job aggregator with in-memory datastore, query language (JHQL), and REPL.
clojurust - A proof of concept version of Clojure in Rust.
cargo-leptos - Build tool for Leptos (Rust)
foundry - Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
cargo-script-mvs - Pre-RFC for merging cargo-script into cargo