Re: [HOpenGL] noticing freeglut vs not

"Conal Elliott" <[email protected]>
Newsgroups gmane.comp.lang.haskell.fieldtrip,gmane.comp.lang.haskell.hopengl
Message-ID <[email protected]>
Thanks for the pointers.

I'm looking for some way to program my library so that a graceful exit is
made where possible and still runs, though exits less gracefully with
non-free glut.  I'd be happy with either a new API entry for that case or a
change to the meaning of MainLoopReturns.

  - Conal

On Thu, Nov 20, 2008 at 5:33 AM, Sven Panne <[email protected]> wrote:

> On Thursday 13 November 2008 03:24:29 Conal Elliott wrote:
> > I'm looking for a way to use MainLoopReturns when freeglut is present and
> > not when it isn't.  I could use some help.  I figure that the
> > implementation has some way to generate that error message, and maybe we
> > could similarly just do a standard ungraceful exit if freeglut is
> missing.
> >
> > The great thing about MainLoopReturns is that it plays nicely with ghci.
> > Closing a window returns to ghci for more fun.
> >
> > Some more info at http://trac.haskell.org/FieldTrip/ticket/8 .
> >
> > Any ideas?
>
> Currently the GLUT binding uses dynamic lookup to get freeglut-only API
> entries (see /GLUT/Graphics/UI/GLUT/Extensions.hs, cbits/HsGLUT.c,
> include/HsGLUTExt.h) and uses throwIfNull to test for non-existent API
> entries. Therefore, e.g. actionOnWindowClose should throw an exception when
> "classic" GLUT is used. I am not sure if I understand your request: Do you
> want a new API entry for the GLUT binding or a different behavior of the
> current entries?
>
> Cheers,
>    S.
>
>

_______________________________________________
FieldTrip mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/fieldtrip
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.