2013/8/16 Christopher Sean Morrison <[email protected]>: > > On Aug 16, 2013, at 3:15 AM, Daniel Roßberg wrote: > >> At the moment I'm using MSVC 2008 on Windows. It's unclear when I may >> change to a current version. > > I think several others are in a similar boat, myself included. I believe > C++0x support found it's way into 2010 and C++11 support was included with > MSVC 2012. > > A possibility may be to develop the API initially just on Linux/BSD via > GCC/LLVM while license upgrades are worked on. We would keep the Core > Interface portion as-is for now to not affect existing needs, treating it > like a library, but let new portions utilize the newer C++ features. > Downsides, issues? I don't see this affecting the public API, just the > backend implementation.
Do we need the new features for this API? If I had a C++11 compiler when I started with the core interface I probably would have used closures for the call-backs. On the other hand, I know of at least one developer using the core interface who still has MSVC 2005. > Our near-term task is to wrap our import/export support into LIBGCV and > exposing that via clean GE API. The goal would be to make the GE be able to > do the following first: 1) import any supported geometry file (not just .g) > and 2) extract an in-memory representation (e.g., triangles or NURBS), and 3) > export any supported format. > > Having robust NURBS+STEP import/export support will make the GE a fairly > powerful geometry library that could be embedded into 3rd party applications. > This would give an application the ability to open and display geometry > without caring about format or representation types. This sounds not like a goal for the next month. Maybe we all have C++11 supporting compilers then. Daniel ------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk _______________________________________________ BRL-CAD Developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/brlcad-devel
