Ian Romanick wrote: > Other than keithp (I know your opinion), does anyone have any strong > opinions for or against using C++ in the GLSL compiler?
I have a strong opinion against strong opinions against using C++. :3 Seriously, C++ is a very powerful language when it comes to offering certain kinds of object manipulation while still having most of the low-level constructs we need in C to do what we're doing. Additionally, LLVM is much simpler to interface with in C++ due to more powerful bindings. The big problem, in my mind, is that people start to use things like RTTI and exceptions instead of properly figuring out what their code should actually look like and reading the STL docs, and then somebody suggests linking to Boost, and then we're all off to hell in a bloody handbasket woven with good intentions and auto_ptrs. So, if we can keep it simple, clean, and direct, I have no problem with C++. (FWIW) ~ C. ------------------------------------------------------------------------------ _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mesa3d-dev