<div dir="ltr"><div class="gmail_extra">After some discussions via email and via the Wiki (<a href="https://github.com/haskell-opengl/OpenGLRaw/wiki/Merging-OpenGLRaw-and-gl">https://github.com/haskell-opengl/OpenGLRaw/wiki/Merging-OpenGLRaw-and-gl</a>), I've already made a few changes to OpenGLRaw, bringing it closer to 'gl'. These are fully backwards compatible, because they mainly consist of improvements in the generated documentation and the addition of various extension-related retrieval functions. Before I move on and introduce breaking changes, I'd like to hear some opinions about a few items which might need some more discussion:</div><div class="gmail_extra"><br></div><div class="gmail_extra">  * Should OpenGLRaw use pattern synonyms? (Probably yes, but note that this implies GHC >= 7.8.1)</div><div class="gmail_extra"><br></div><div class="gmail_extra">  * Should OpenGLRaw use the 'Half' type from the 'half' package? (Probably yes, but again this implies GHC 7.8.1)</div><div class="gmail_extra"><br></div><div class="gmail_extra">  * Should the incredibly long 'Graphics.Rendering.OpenGL.Raw' module prefix be replaced by the more palatable 'Graphics.GL.Raw'? (Probably yes)</div><div class="gmail_extra"><br></div><div class="gmail_extra">More details and other already resolved and/or less controversial items can be found on the Wiki. The plan is to release a new OpenGLRaw version soon (3.0), after which Edward and Gabríel Arthúr can deprecate the 'gl' package (if they like).</div></div>