What's the value in using a REPL? I've always wondered the advantages/disadvantages of using a REPL are (if there are any) as opposed to eval-print-last-sexp
and then undoing the text printed (or saving it if that's what you're into).
In other words, how can using a REPL be objectively more productive than using the latter workflow of just working purely in buffers.
Using a REPL seems like it's more of a constraining environment than an empowering one.
Can anyone give an example where using a REPL (e.g., IELM) is objectively better than just using a buffer?