Huh? Dynamic languages have dynamic lookup, how is that different from virtual functions?
The specific implementation I used was like what D compiles to: index into an array. So it is a bit clunky to do obj.vtbl[2](args) rather than obj.foo(args).
Huh? Dynamic languages have dynamic lookup, how is that different from virtual functions?
The specific implementation I used was like what D compiles to: index into an array. So it is a bit clunky to do obj.vtbl[2](args) rather than obj.foo(args).