Re:Common Lisp: An Interactive Approach (1992) [pdf]
by eschaton on Wednesday October 11, 2023 @12:34AM
(#37840920)
Jupyter Notebooks are absolutely a form of REPL, the type pioneered by MACSYMA, cloned by Mathematica, and significantly enhanced by Symbolics Dynamic Windows and Common Lisp Interface Manager (which is basically just DW but for any Common Lisp with CLOS).
Re:Common Lisp: An Interactive Approach (1992) [pdf]
by oalae5niMiel7qu on Wednesday October 11, 2023 @06:07AM
(#37842671)
Try redefining something from a library that is used from a lot of different places. It's easy to change one copy of a definition in Python, but the only way to get all of them is to write your new definition to disk and restart Jupyter.
I do think there is a meta going on around LISP repl and it's internal introspection which other REPL don't quite provide. You can come to almost the same place in output, but not at interaction with the run state of the 'machine' itself. (somebody else in the thread made the point its mostly there except handling exceptions in the stack)