How feasible is this for general-purpose code? I've always been a fan of late-binding and data-driven code, but it can be pretty tough to debug at times. Too much context-sensitivity at runtime, and you don't really know what happened (or who to blame).
What rules do you have to follow to avoid code collisions, and make sure stuff is easy to debug?
How feasible is this for general-purpose code? I've always been a fan of late-binding and data-driven code, but it can be pretty tough to debug at times. Too much context-sensitivity at runtime, and you don't really know what happened (or who to blame).
What rules do you have to follow to avoid code collisions, and make sure stuff is easy to debug?