I remember working with Qt. The emit and slot keywords were used for
signaling. I wish they had simply pre-pended qt in front of those
defines though.
The G3D syntax (although not all has been converted) is to use the
prefix m_ for non-public member variables and no prefix for public
member variables where both use camel case. I don't imagine that
we'll run into too many keyword collisions. We can change anything
that has a disastrous collision in the current revision.
Most of the issues with libraries like Qt and G3D used together are
the basic type defines in the headers. That can only be solved with
proper include order or proper namespace use.
corey