Re: ghci + glut + osx broken?

Balazs Komuves <[email protected]> Sun, 26 Jul 2009 20:23:53 +0200
Newsgroups gmane.comp.lang.haskell.hopengl
Message-ID <[email protected]>
Hi,

On Sun, Jul 26, 2009 at 7:25 PM, David Duke <[email protected]> wrote:

> Conal Elliott wrote:
>
>> When I run a glut progam in os x under ghci, I get strange behavior,
>> including a blank white title bar (no red/orange/green buttons and no
>> title). If I compile with ghc --make and run, i get a normal title bar.
>>
>> Asking on #haskell today [1], I hear that glut and ghci don't get along on
>> os x.
>>
>> What's known about this problem?  Is it fixable?  I get a lot of value out
>> of having a REPL, so I hope there's a solution.
>>
>
> This sounds like the problem due to ghci not running as a Mac App.  If it
> is, the solution *used* to be to use the "EnableGUI" module and fix
> described on the SOE page http://www.haskell.org/soe/software1.htm; using
> this, I was able to run glut programs from ghci under OSX.


However, compiled GLUT programs works perfectly well without being an App
(unlike say, programs using GLFW or wxWidgets), which is in my eyes a big
advantage of GLUT.

The easy (though not at all ideal) way out of the ghci problem is to have a
separate GLUT application,
and communicate with the ghci part via tcp/ip or other interprocess
communication method. This also solves
the problems stemming from the fact that the original glut is horribly
broken in some aspects (which freeglut
tries to fix, but freeglut is not universally installed)

Balazs

_______________________________________________
HOpenGL mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/hopengl