VSLab allows to quickly design Domain Specific Languages without having to rely on the full VS SDK. The advantage is flexibility and accessibility to programmers willing to extend VS without having to fight with the intricacies of COM that tend to surface when interacting with DTE and Visual Studio extensibility. To help defining modules easy to use we are defining an architecture for Packages that are loaded by VSLab in the easiest possible way and that can ask for dependencies without having to resort to #r #I directives explicitly. We are also planning for supporting automatic loading of packages at startup.
Original Viewlet Samples will be distributed in packages now. One significant package will be the VSLab Shell, a shell for performing System administration through Visual Studio.