Re: Releasing WinHugs

Krasimir Angelov <[email protected]>
Newsgroups gmane.comp.lang.haskell.cvs.hugs
Message-ID <c97c08d2050907235498af6f7__3147.07506117902$1126446673$gmane$org@mail.gmail.com>
The fptools Makefile system has htmlhelp target which builds both GHC
userguide and all library documentations for HTML Help. I hope that it
can be addopted for Hugs. I already have added HTML Help support for
Haddock.

Cheers,
  Krasimir

2005/9/7, Neil Mitchell <[email protected]>:
> > 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.
> 
> 
> > A WinHugs blurb for the User's Guide is important; it doesn't
> > have to be very long.
> That's easy enough. I'll submit something.
> 
> 
> > 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.
> 
> 
> > 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?
> 
> Once I get it running, typing main brings up all the windows.
> Unfortunately playing with them gives warnings like:
> 
> Run-Time Check Failure #0 - The value of ESP was not properly saved
> across a function call.  This is usually a result of calling a
> function declared with one calling convention with a function pointer
> declared with a different calling convention.
> 
> inside incMallocPtrRefCnt
> 
> And every so often it crashes.
> 
> 
> > - Need to check whether the Unicode stuff works under Windows.
> I doubt it, but fundamentally the controls are all operating system
> controls, and should support unicode. Its just a case of replacing
> char* and CHAR* for LPTSTR, then checking.
> 
> > - The plain interpreter hasn't been built under VC++ for some time;
> >   someone needs to do that and test it.
> I did it when I submitted the project files for msc, its fine for
> basic use, I didn't extensively test it.
> 
> > - 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.
> 
> > - 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.
> 
> Thanks
> 
> Neil
> _______________________________________________
> Cvs-hugs mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/cvs-hugs
>
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.