[nem-en] Multiple project solutions

Igor Tkachev it at rsdn.ru
Sat Jan 6 18:12:58 CET 2007


Hello Kamil,

>> 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?

No, unfortunately not. We have asked guys from VS team the same
question. The answer was no. Probably, in the future we will integrate
with ReSharper. But today this task is out of our scope.

However, I guess the generic metadata providing interface would be
quite useful in the future.

> 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.

That is what we need right now. Could you please do it for us?

One more concern. What about macros? They also should be available
and workable.

-- 
Best regards,
Igor
mailto:it at rsdn.ru





More information about the devel-en mailing list