Is there any language that supports:
REPL, RAII, and Static Types ?
If we drop RAII, we get: OCaml, ... ?
If we drop REPL, we get: C++, Rust, ...
I'm in this situation where I want RAII for nice object cleanup / destructors, but am also really missing the interactivity of a REPL instead of waiting for cargo to finish compiling.
Is there any language that has all 3 of the above?