3 ms·
For real -- SLIME's almost 2 decades old, and having used it makes me hate developing Python and JavaScript; being able to fix up broken code when it throws an
by remexre 6y ago
For real -- SLIME's almost 2 decades old, and having used it makes me hate developing Python and JavaScript; being able to fix up broken code when it throws an exception, without having to restart the program is just so dang nice during development. Being able to get completions etc. based on the real state of the real program (as opposed to the results of some imprecise static analysis) is super-nice as well.
- aidenn0 6y ago> Being able to get completions etc. based on the real state of the real program (as opposed to the results of some imprecise static analysis) is super-nice as well That's one reason that I said of any dynamic language. Static languages have different tradeoffs of tooling -- you're not going to redefine a function in them anyways, but perfect static analysis for lots of things becomes almost trivial, since the compiler has all of that information available to it.