+1 for apache-geode (.dll, .so, .dylib) and Apache.Geode.dll On Fri, Jan 20, 2017 at 7:28 PM, Jacob Barrett <jbarr...@pivotal.io> wrote:
> As I ready to drop the pull request to rename all the namespaces in C++ and > .NET sources the next thing we need to decide on is the filename for the > library. > > C++ > Current: gfcppcache > gfcppcache.dll (Windows), libgfcppcache.so (*nix), libgfcppcache.dylib > (macOS) > Proposed: apache-geode > apache-geode.dll, libapache-geode.so, libapache-geode.dylib > Other libraries have embraced other styles for "branded" libraries. > Camel case: libQtCode.so > Underscore: libsvn_client.so, libboost_atomic-mt.so > Dash: libxcb-compose, libcairo-gobject.so > I prefere dash because I don't have to hit shift. ;) > > .NET > Current: GemStone.GemFire.Cache.dll > Proposed: Apache.Geode.dll > There is a bit more of an established norm. It should be part of the > included namespace. > Other option is Apache.Geode.Client.dll but I feel like there are items in > the Client namespace that need to be moved into another namespace as a > sibling. So in my mind it makes more sense to have it be Apache.Geode.dll. > It also makes it consistent with the C++ library. > > -Jake >