Hi Fabian,
One goal of the go-gl project is to avoid breaking API compatibility.
We occasionally break the rule if we must but try not to for long
stretches of time. And when we do break it, I hope we do it in a way
with minimal impact.
My current feeling is that if we ultimately want to deprecate the
`go-gl/gl` way of doing things (and move towards glow for example,
hypothetically), we have to use a new namespace, so as not to break
existing projects.
If we can move to glow under the hood for gl and not break its API, then
I'm not against it in principle unless there are other drawbacks that arise.
go-gl is a fairly informal community run project and there are a few
good voices around, so I think it would be good to see what other people
think. We're always looking for contributors and pull request reviewers,
so if you're keen to dive in, prototype and report back, it would be
interesting to hear how you get along. But we would then have to decide
together whether it was an appropriate direction to take things.
Hopefully others will chip in if there are more obvious show-stoppers or
alternative reasonable approaches.
Cheers,
- Peter