What if the typedness of the shell made the interaction better? Can you make an argument that this does not hold? The article does make a good argument in favor
What if the typedness of the shell made the interaction better? Can you make an argument that this does not hold? The article does make a good argument in favor
NuShell might be a great REPL, I don't know, don't really care.
The fact no one uses a REPL as a shell, and there's no demand to add direct exec() to REPLs, demonstrate they're different categories.
Let programming languages do what programming languages are good at. Let shells do what shells are good at. Please do not write programs in a shell. Do not create a half-assed programming language in a shell to encourage people to write programs in said shell.
Some REPLs have nicer interactive features (such a completion than others). Some REPLs have nicer or more powerful syntax or different data types. But as longs as you have a Read-Eval-Print-Loop it's a REPL.