29. The method of claim 27 , wherein: the recompiling step comprises at least one of: tracking the dependencies of a type in the set of changed types; recompiling the type if it has changed and has no more dependencies; recompiling the type if a type it depends upon has been recompiled.
27. The method of claim 26 . further comprising: determining the set of changed types; expanding the set of changed types by adding to it the set of types it depends upon utilizing the one or more dependencies; and recompiling the set of changed types.