<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Anybody interested in this? What do you think about the approach?<br><br></blockquote><div>I&#39;m too busy to offer to help, but I will say that the approach is exactly right.   First keep the interface but change the implementation.  Then provide a new interface and gradually move things over.   <br>
<br>The part you didn&#39;t mention was to say that when you are done, you should have TWO packages, one of which converts everything to the new way, the other is a backward compatibility package.  So, if people try to load some old package and it bombs, they can fload the backward compatibility package to ensure it is working, then convert to the new interface in the same incremental style, and then get rid of the compatibility package.  Other than that, it is a textook explanation of how to change a design without every breaking the system.<br>
</div></div><br>-Ralph<br>