[Haskell-cafe] Fw: patch applied (ghc): Remove the OpenGL
familyof libraries fromextralibs
jefferson.r.heard at gmail.com
Tue Jul 29 09:29:13 EDT 2008
Scott, I couldn't have said it better. My impression has always been
that HOpenGL looks like OpenGL would have looked like if they'd had a
flexible language to work with when they desgned it. My only quibble
would be with the documentation. Is there any way out there for
haddock to produce a linked and indexed PDF, so that I can better
guess where one function will be relative to another that feels like
it ought to be related?
On Mon, Jul 28, 2008 at 11:42 PM, scodil <sedillard at gmail.com> wrote:
> I'll chime in with a "me too". I use Haskell and OpenGL for prototyping
> scientific visualization software, 3D models and such. Not that I think it
> couldn't be used for production software, its just that I just don't produce
> much :)
> The library really is fantastic. I don't think it gets enough fanfare. The
> other GL API that rivals it is the C API itself. Most other languages
> provide a
> shoddy & incomplete interface to that, instead of an idiomatic
> interpretation of the OpenGL spec. I can't think of a single language, not
> python, whose OpenGL bindings come close.
> I get the impression (from a inadequate sample of irc logs and list chatter)
> that many Haskellers see HOpenGL as 'just an OpenGL binding', like it was
> readline or curses or something. It just plugs a hole in the Haskell/OS
> interface, and its worth is merely a function of the size and importance of
> that hole. Instead I advocate, as Claus and others have done, that it's a
> shining example of how to write a Haskell interface to a well known API.
> If you never used C OpenGL and learned GL using Haskell, you might not
> anything special about it. But that's kind of my point, its just so damn
> it blends into the background. The only people who notice this, I think, are
> experienced C OpenGL programmers, and the overlap between them and the
> community in general is small I bet. Their voice in that community smaller
> This probably has little bearing on the issue of whether to keep or drop
> HOpenGL in the near future, but I think that if 'the community' (or whoever
> a say in these things) like the style of HOpenGL, and want to encourage
> bindings to be written in that style, they should place the library
> in the pantheon of Haskell libs. Demoting it has the opposite effect.
> Anyway, I just wanted to take advantage of a rare opportunity to sing its
>> Yes, same here; don't worry, it's not going away. It would be nice
>> to know, though, how many people are using it and what they're using
>> it for. I'm using it for information visualization, and slowly
>> evolving/cribbing together something like the Processing
>> (http://www.processing.org) framework for Haskell as I do more things.
>> On Sat, Jul 26, 2008 at 5:46 AM, Alberto Ruiz <aruiz at um.es> wrote:
>>> Don Stewart wrote:
>>>>> But neither do I believe the rumour that OpenGL isn't much
>>>>> used, and forwarding the removal notice gives those users the
>>>>> opportunity to speak up now if they prefer no gaps in OpenGL presence,
>>>>> forever to hold their peace, as they say.
>>>> I for one have noticed this library *is* actively used. Many of the fun
>>>> new games that have appeared are using it, in particular.
>>>> Such as:
>>>> The tutorial was also translated to the wiki last week,
>>>> It's a good, reliable package, in active use, widely ported.
>>> I'd just like to say that HOpenGL is essential for me. It is one of the
>>> reasons why I finally decided to use Haskell for all my work...
>>> Haskell-Cafe mailing list
>>> Haskell-Cafe at haskell.org
>> 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
>> Haskell-Cafe mailing list
>> Haskell-Cafe at haskell.org
> View this message in context: http://www.nabble.com/Fw%3A-patch-applied-%28ghc%29%3A-Remove-the-OpenGL-family-of-libraries-fromextralibs-tp18655695p18704556.html
> Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com.
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
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
More information about the Haskell-Cafe