VA X in VS2010 Update

With Visual Studio 2010 Beta 2 released last week, we want to get our next Beta of VA X out as soon as we can.  We are currently working through some breaking changes introduced in Beta 2, but we hope to resolve these quickly and get a build out in the next week or two.

Thanks for your patience, and we’ll keep you updated…

VA X in VS2010

VS2010: VAX and C++/CLI

VS2010: VA X and C++/CLI

Microsoft seems to have challenged themselves to see how much they can change for VS2010 — new WPF shell, snazzy text editor, MEF-based extensibility, VSIX installers, C++ build system, oh my. This is a major release both on the surface and under the hood, and the changes have impacted VA X on all sides.  But we’re happy to report we have VA X running in VS2010, and we are currently shaking out bugs.

We are excited by the possibilities of the new WPF text editor, as it will enable new VA X features that simply were not possible in earlier IDEs.  But for now, most of our time has been spent simply trying to achieve feature parity with what we already do in the older IDEs.  Once we’ve done that, we can begin the real brainstorming for what’s ahead.

We’ll be releasing a beta of our VS2010 support when Microsoft releases their next public beta.

Recursive Products

One of my first tasks at Whole Tomato was to do some code cleanup in the name of learning the Visual Assist codebase.  After just a few Find References, Renames, and Goto Definitions, I realized the recursive nature of this product:  I was using VA to learn VA.  I was using VA to refactor VA’s refactoring code.  I was even using the codebase as a test suite for itself.

Most products aren’t like this.  Clearly other development tools, IDEs and compilers fall into this category.  And perhaps source control and bug tracking tools qualify, although more indirectly.  But outside of software, I have trouble thinking of similar examples.  Manufacturing?  Chemical reactions?  Books about making books?

What other companies use their own product in the direct production of that very product?