Given that the current source structure uses cpp and cli prefixes for the C++ 
and .NET clients, respectively, what about using cpp and cli for the 
directories, allowing any new .NET development to go into a separate directory 
(perhaps cs or csharp) without any additional moves?

Sarge

> On 16 Jan, 2017, at 08:26, Jacob Barrett <jbarr...@pivotal.io> wrote:
> 
> One of the first things necessary to get NC merged into the the develop
> branch is understanding where it will go under the current geode project
> structure.
> 
> The quick and obvious solution is adding a 'geode-nativeclient` subproject
> and relocating all the NC sources into that directory.
> 
> Given that NC consists of two semi-distinct clients, C++ and .NET, it may
> also make sense to organize more of a hierarchy. Consider:
> geode-client/
>    geode++
>    geode.net
> (or some other more creative names)
> Keep in mind that today the .NET client is very tightly coupled with the
> C++ client, so you can't build .NET without first building C++.
> 
> My suggestion would be to do the quick and easy now and as we continue to
> refine and refactor and hopefully write the .NET in pure CLI we make that
> move them. Perhaps by that time there will be a pure Java client to include
> in that structure.
> 
> Thoughts?
> 
> 
> -Jake

Reply via email to