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

Reply via email to