How is #REPL different from #shell ?
AFAU, the difference is that e.g. Bash is written in C, thus you can execute `ls` command, but cannot execute the body of `ls` function line by line.
But with REPL from any #Lisp you can execute both a function and every expression the function consists of.
Is this right?
It is the understanding I got from this thread:
https://softwareengineering.stackexchange.com/a/168289
@snyssfx A repl offers introspection for the code environment, a shell generally doesn't