> At least Nim would have to instantiate all methods that could be called at > runtime.
I see. Calculating the minimal set of necessary method instances at compile time looks hard-to-impossible to me though, at least with multiple-dispatch methods. > I think there were suggestions about removing methods from the language, but > I'm not aware what the result was. AFAIK, araq favors making methods single-dispatch (only the first parameter determines the method instance called at runtime). Should make fixing this easier.