|
|
|
|
|
by ventuspilot
643 days ago
|
|
> Java's REPL is like a kick in the nuts compared to using one in Common Lisp. An IDE connected to a running Java process via JDPA/JDI (Java debug interface) is probably a better comparison. Sure, Common Lisp will allow you to load more substantial code changes into the running process, but using JDI you can "break on specific/ all exceptions" which will allow you to inspect code before the stack is unwound, you can drop frames and re-run stuff possibly after changing values. What's funny is that I started noticing and using these possibilities at my Java job while learning Common Lisp. Before learning about Common Lisp I was almost exclusively an edit/compile/run guy, now I often take the shorter route of edit/CTRL-SHIFT-F9. |
|