in reply to Multiple versions of a module
If you're going to base all your functionality on objects, you could also base the API version on some argument to the object's constructor.
In any case, I wouldn't recommend doing either. If the changes are minor, you could probably get away with adding new versions of routines under another name. If the changes are significant, I'd probably just create a new module, possibly incorporating the main version number in the module name, i.e. use Module2; vs use Module;
|
|---|