Too much attachment to UNIX CLI programming models by some developers.
Here is a nice example of REPL driven development with Smalltalk.
https://avdi.codes/in-which-i-make-you-hate-ruby-in-7-minute...
Here is a nice example of REPL driven development with Smalltalk.
https://avdi.codes/in-which-i-make-you-hate-ruby-in-7-minute...
1. mess around with some program, echoing things to it and looking at outputs
2. up-arrow in shell, edit previous experiment
3. repeat, adding more onto pipeline, until happy
4. save the good version to a script, eg echo "!!" > foo
5. add a #! line and chmod +x to promote it to a command- No graphical display
- No support for displaying interactive structure data (Lisp Machines REPL/commercial Common Lisp/modern notebooks)
- No debug-break, fix, redo workflow
- No partial selection of command statements and "Do this"
- No interactivity with running graphical applications and scripting them (via COM, DLLs, OS IPC)