Fw: patch applied (ghc): Remove the OpenGL family of libraries fromextralibs

FYI: Haskell's OpenGL binding has just been dropped from GHC's
extralibs, which means that it will no longer be kept in sync with GHC
development, at least not by GHC HQ.
GHC HQ has its hands full and -generally speaking - extralibs are to
be replaced by H(L)P, the Haskell (Library) Platform:
http://haskell.org/haskellwiki/Haskell_Platform
so this part is understandable. But OpenGL has been dropped before
H(L)P is ready to take over from extralibs, and at the recent GHC Irc
meeting on the topic
http://hackage.haskell.org/trac/ghc/attachment/wiki/IRC_Meetings/ghc-2008-07...
the mood seemed to favour not including OpenGL&co in the initial
versions of H(L)P. Sven put a lot of good work into these libraries,
but he is often not around for a long time, and it would be a shame
if these gems were orphaned and went out of sync in the meantime.
While I haven't used OpenGL in a while, I've always hoped to come
back to that, not to mention Sven's spatial audio binding additions.
And if I'm not mistaken, there are other community members who
are using these libs right now for research, possibly even prototyping
in connection with a startup?
So, if one of you wanted to step forward and offer to keep these
Haskell bindings for OpenGL&co maintained, perhaps steward them
into the H(L)P, now would probably be a good time.
Just thought I'd forward this, for those not following cvs-ghc,
Claus
----- Original Message -----
From: "Ian Lynagh"
Thu Jul 24 03:27:36 PDT 2008 Ian Lynagh
* Remove the OpenGL family of libraries from extralibs M ./libraries/Makefile -4 M ./libraries/extra-packages -4
View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080724102736-3fd76-f5601cb7a29...
_______________________________________________ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

I don't know how much I can do to keep them in sync, as I don't know
anything about the HLP, however, I'm actively using OpenGL 2.1 in
Haskell for research and prototyping and the inclusion of OpenGL in
Haskell has been central to my case for using it in my workplace. I
don't know what I can do to help, but if anyone will point me in the
right direction, I'll try to throw some inertia at it...
-- Jeff
On Fri, Jul 25, 2008 at 12:57 PM, Claus Reinke
FYI: Haskell's OpenGL binding has just been dropped from GHC's extralibs, which means that it will no longer be kept in sync with GHC development, at least not by GHC HQ.
GHC HQ has its hands full and -generally speaking - extralibs are to be replaced by H(L)P, the Haskell (Library) Platform:
http://haskell.org/haskellwiki/Haskell_Platform
so this part is understandable. But OpenGL has been dropped before H(L)P is ready to take over from extralibs, and at the recent GHC Irc meeting on the topic
http://hackage.haskell.org/trac/ghc/attachment/wiki/IRC_Meetings/ghc-2008-07...
the mood seemed to favour not including OpenGL&co in the initial versions of H(L)P. Sven put a lot of good work into these libraries, but he is often not around for a long time, and it would be a shame if these gems were orphaned and went out of sync in the meantime.
While I haven't used OpenGL in a while, I've always hoped to come back to that, not to mention Sven's spatial audio binding additions. And if I'm not mistaken, there are other community members who are using these libs right now for research, possibly even prototyping in connection with a startup?
So, if one of you wanted to step forward and offer to keep these Haskell bindings for OpenGL&co maintained, perhaps steward them into the H(L)P, now would probably be a good time.
Just thought I'd forward this, for those not following cvs-ghc, Claus
----- Original Message ----- From: "Ian Lynagh"
To: Sent: Friday, July 25, 2008 12:11 AM Subject: patch applied (ghc): Remove the OpenGL family of libraries fromextralibs Thu Jul 24 03:27:36 PDT 2008 Ian Lynagh
* Remove the OpenGL family of libraries from extralibs M ./libraries/Makefile -4 M ./libraries/extra-packages -4
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20080724102736-3fd76-f5601cb7a29...
_______________________________________________ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc
_______________________________________________ HOpenGL mailing list HOpenGL@haskell.org http://www.haskell.org/mailman/listinfo/hopengl
-- I try to take things like a crow; war and chaos don't always ruin a picnic, they just mean you have to be careful what you swallow. -- Jessica Edwards

HOpenGL is in remarkably good shape for being unmaintained for several years. I think the quiet on the HOpenGL mailing list speaks positively to the quality of the library. Perhaps those of us who have an interest in HOpenGL can arrange to work as comaintainers. I think I could be bothered to do weekly builds against GHC to make sure we stay up to date. I'll set that up in the next month or so. Jeff, please point me to your bug. I'd like to take a look. --Lane On Fri, 25 Jul 2008, Jefferson Heard wrote:
I don't know how much I can do to keep them in sync, as I don't know anything about the HLP, however, I'm actively using OpenGL 2.1 in Haskell for research and prototyping and the inclusion of OpenGL in Haskell has been central to my case for using it in my workplace. I don't know what I can do to help, but if anyone will point me in the right direction, I'll try to throw some inertia at it...
-- Jeff

Right. Just got back from being on travel, but the bug was that
genNames hangs and fails to return on WinXP 32 when trying to return
display list objects. It turns out that you can pretend that display
lists are already allocated with most video cards, so it's not a big
deal, but it was a seriously confusing bug for a day or two. when I
get back to the office, I'll forward the offending code.
On Fri, Jul 25, 2008 at 4:58 PM, Christopher Lane Hinson
HOpenGL is in remarkably good shape for being unmaintained for several years. I think the quiet on the HOpenGL mailing list speaks positively to the quality of the library.
Perhaps those of us who have an interest in HOpenGL can arrange to work as comaintainers.
I think I could be bothered to do weekly builds against GHC to make sure we stay up to date. I'll set that up in the next month or so.
Jeff, please point me to your bug. I'd like to take a look.
--Lane
On Fri, 25 Jul 2008, Jefferson Heard wrote:
I don't know how much I can do to keep them in sync, as I don't know anything about the HLP, however, I'm actively using OpenGL 2.1 in Haskell for research and prototyping and the inclusion of OpenGL in Haskell has been central to my case for using it in my workplace. I don't know what I can do to help, but if anyone will point me in the right direction, I'll try to throw some inertia at it...
-- Jeff
_______________________________________________ HOpenGL mailing list HOpenGL@haskell.org http://www.haskell.org/mailman/listinfo/hopengl
-- I try to take things like a crow; war and chaos don't always ruin a picnic, they just mean you have to be careful what you swallow. -- Jessica Edwards
participants (3)
-
Christopher Lane Hinson
-
Claus Reinke
-
Jefferson Heard