Releasing WinHugs
Ross Paterson
ross at soi.city.ac.uk
Wed Sep 7 13:15:45 EDT 2005
On Wed, Sep 07, 2005 at 05:37:06PM +0100, Neil Mitchell wrote:
> > If you don't count interact as a bug. Do getChar/putChar work?
> putChar works fine, getChar doesn't. I can probably fix this up in the
> long run, I just don't have a clue where to start for now - the whole
> flow of control with the message pump, setjmp, polling etc. is quite
> confusing.
Ah
> > What would :main do?
> ":main arg1 arg2" would invoke main, but getArgs would return
> ["arg1","arg2"] for that execution. This would be fantastically useful
> for testing console programs. This would be a Hugs improvement, not
> specific to WinHugs.
If the Main module imports System.Environment, you can get this effect via
Main> withArgs ["arg1","arg2"] main
(there's withProgName too)
> > You might like to check whether HGL works with WinHugs: try running
> > main in hugsdir/demos/HGL/GTest.hs -- it should pop up lots of windows
> > that react to events in different ways (README in that directory gives
> > the details).
>
> First off, it doesn't load. By changing the path from
> {Hugs}\packages\*
> to:
> {Hugs}\packages\HGL;{Hugs}\packages\Win32;
>
> I get it to load. Is this a Windows problem, or a more general problem?
That seems to imply that the \* feature isn't working under Windows, so
none of the packages are available. Can you load Distribution.Simple?
(But it does work when built with MSYS+MinGW, as does HGL itself.)
> > - WinHugs builds under MSYS+MinGW, but the executable just hangs.
> > (Not essential to fix this, but would be nice.)
> I will install the required MSYS+MinGW and see what happens, I
> wouldn't have expected it to hang, but it should be fixable.
You also need MSYSdtk. The commands to build winhugs aren't in the
Makefile yet. By hang, I mean it doesn't even create a window.
> > - Someone will have to do the Windows packaging, including the program
> > compiled with VC++ (for the stack overflow protection) and the
> > documentation is HTML Help form.
> I don't know how to compile the HTML Help, but I'm sure I can figure
> it out. I have builds of the 3 binaries for Hugs.
There's nothing in the Makefile, but I understand xsltproc can generate
it from the .xml files.
There's also the MSI packaging. Sigbjorn, are you there?
More information about the Cvs-hugs
mailing list