[nem-en] Multiple project solutions

Kamil Skalski kamil.skalski at gmail.com
Sat Jan 6 17:58:45 CET 2007


>
> I am not sure about the implementation details. Here is what we have.
> Each project in the solution is represented by a ManagerClass.
> Probably, the ManagerClass can maintain a list of other ManagerClasses
> and read type info from this list. Something like that.

Does metadata info in VS have some common data-structure? For example
what if you wanted to mix two languages and reference Nemerle from C#
or C# from Nemerle?

If we are talking only about Nemerle - Nemerle cooperation, it seems
possible to implement in compiler API - we need to populate one
NamespaceTree with nodes from referenced projects' TypeBuilders  (by
GetTypeBuilders method in their NamespaceTree I guess).

The little problem here is that you would need to clean builders
during recompilation not only in current project, but also in
referencing ones.

-- 
Kamil Skalski
http://nazgul.omega.pl



More information about the devel-en mailing list