3 ms·
People are talking about REPL development, and they are right, but one of the best things that you can do with CL that you can't do with other REPLs, such as Cl
by newtwilly 4y ago
People are talking about REPL development, and they are right, but one of the best things that you can do with CL that you can't do with other REPLs, such as Clojure, is... at least using Slime in Emacs, probably other editors too... when there's an error/exception or whatever, you drop right into the stack at the error location. You can see all the values of the variables. You can evaluate expressions. Travel up the stack and do the same things. That is SO powerful, and can save so much time debugging simple errors.
- mikelevins 4y agoYou can also edit the values and change other definitions while you're roaming the stack. Smalltalk can do it, too.
- ngcc_hk 4y agoWhilst it is good the browser side windows provide also quite a lot of information about the JavaScript info. Perhaps as js came from scheme …