[Haskell-cafe] Re: GHC throws IOError on Win32 when there is no
simonmarhaskell at gmail.com
Tue Feb 13 07:23:56 EST 2007
Duncan Coutts wrote:
> On Sat, 2007-02-10 at 23:46 +1100, John Ky wrote:
>> Hi Duncan,
>> Thanks for your comments. In the context of a haskell process running
>> as a Windows service, a message box is useless, because Haskell
>> services do not have a GUI and cannot interact with the desktop.
> Good point. Perhaps you can persuade the people who look after GHC on
> win32 to have it use the Windows debug log service for exception
> messages like that when there's no GUI available. Of course if you can
> code up and submit such a patch yourself then even better.
Sounds like a good idea. You need to look at rts/RtsMessages.c, in particular
rtsErrorMsgFn(), which currently has cases for GUI and non-GUI. I guess it
really should have 3 cases: GUI, console, and non-GUI.
More information about the Haskell-Cafe