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

Reply via email to