this post was submitted on 28 Nov 2021
11 points (100.0% liked)
Rust Programming
8306 readers
10 users here now
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
It's pretty lousy for exploratory programming, where you load your current application to memory, then start adding a new function onto it, hot reloading on every change and testing your changes and external interfaces in the REPL. Rust's best approach to this seems to be evcxr, which is quite janky. So in practice you probably end up writing unit tests or dummy binaries that replicate similar behavior.
Examples of language implementations that are good at this: python (especially with ipython), most common lisp implementations.