3 ms·
Smalltalk wasn't designed to support it, it's decades older than the concept of automated refactoring. It is much easier to do in static languages, and doing s
by gnaritas 13y ago
Smalltalk wasn't designed to support it, it's decades older than the concept of automated refactoring. It is much easier to do in static languages, and doing so in dynamic languages requires code analysis at runtime. As it's always runtime in Smalltalk this fits naturally, it wouldn't be so in Ruby or Python where you're working on text files rather than a runtime.
- malandrew 13y agoCool. Thanks for the clarification. Language design is something that I'm increasingly taking an interest in.