Status update: HP 2011.x and GHC 7

Don Stewart dons at galois.com
Sat Nov 6 12:40:12 EDT 2010


malcolm.wallace:
> On 6 Nov 2010, at 16:20, Don Stewart wrote:
>
>>        * GLUT (known issue)
>>             + adds StateVar -any (9 packages use it), Tensor -any (4  
>> packages use it)
>>             + last compliant version 2.1.2.1
>>
>>        * OpenGL (known issue)
>>             + adds  OpenGLRaw >=1.1.0.0 (6 users)
>>                     GLURaw >=1.1.0.0, (1 user)
>>                     StateVar -any, (9 users)
>>                     ObjectName -any, (2 users)
>>                     Tensor -any (4 users)
>>             + last compliant version 2.2.3.0
>
> Aren't these just internal re-arrangements?  The OpenGL packages have  
> been split up into a number of smaller pieces, making it easier to use  
> small pieces of functionality - but has anything new really been been  
> added?

Almost, but with one important difference: the refactoring moved modules
into important top-level namespaces:

E.g. before we had    

    OpenGL::Graphics.Rendering.OpenGL.GL.StateVar

but now we have 

    StateVar::Data.StateVar

That is, the OpenGL package was both split up (which is OK) and modules
lifted into outer scope (which triggers the "new package" alert,
requiring review and so on).

If the StateVar's had stayed under the OpenGL module path, then this
would have been kosher.

>
>> = Haskell Platform packages that will break with GHC 7, because base 3 
>> has gone away:
>>
>>        * haskell src-1.0.1.3
>>                ++ libraries will have to fix this
>
> Is it too late to propose that haskell-src-exts be added to the platform 
> instead of haskell-src?

Yes, unfortunately. Someone could propose src-exts replace src for next
time.
 
>>        * haddock 0.8.1 is out, but ghc 7 RC is shipping with haddock  
>> 0.8.0
>
> Errm, surely you mean haddock 2.8.0, not 0.8.0 (which dates from Oct  
> 2006).

Oops. Yes. And Ian is on this one.

-- Don


More information about the Libraries mailing list