| Michael Gold writes:
| > I'm not so sure the namespace definition needs to be so rigid. In a model
| > where extensions are available only through GetProcAddress, its not clear
| to
| > me that the API has a lock on these symbols in the way you suggest.
|
| I completely agree.
|
| Jon's notion that you CANNOT assign the address of the GL function
| to a function pointer variable with the name of the GL function
| is senseless.
i'd still argue it is a practice fraught with peril (probably why
windows programmers use it). if library developers
start doing this, i guarantee they won't manage this part of the
namespace correctly and end up exporting conflicting versions of
gl* symbols. while this proposal might be fine for application
developers, any library developer which uses this should have their
keyboard confiscated.
-db