Sometimes I wonder of the class browser is a local maximum for class/method definition in Smalltalk.
It works well, but the pane design seems arbitrary.
I know it's common to define methods from the debugger too, but perhaps other UIs could suit the ST model as well?
miniblog.
Related Posts
Which programming languages follow the "cathedral" design philosophy, where they provide most of: the runtime, stdlib, debugger, LSP, test harness, code formatter and package manager?
Go, Dart and Smalltalk are the closest I can think of.
Rust's RFC 3191 will let libraries package debugger scripts so you get a better experience when using gdb or windbg:
https://www.youtube.com/watch?v=0DLdQ6yb7h8 is a really accessible introduction to programming workflows with Sly for Common Lisp.
The notion of 'stickers' is novel to me: you mark places in the code where you want to remember values (essentially tracing) or pop to a debugger (breakpoints).