WinHugs progress report

Ross Paterson ross at soi.city.ac.uk
Wed Aug 31 11:25:54 EDT 2005


On Wed, Aug 31, 2005 at 03:41:50PM +0100, Neil Mitchell wrote:
> I've been working on rewriting WinHugs recently, to make it work and
> to make it more Windows compliant. I have put a screenshot up at
> http://www-users.cs.york.ac.uk/~ndm/projects/winhugs.php, and my todo
> list is http://www.haskell.org/hawiki/NeilMitchell/HugsNotes which
> includes the bugs I'm working on, and a list of the good and bad
> points about the rewrite. I have a version which I am now using as my
> primary development environment. Its stable and reliable.

Sounds good (though the loss of interact is a worry).

Does the new version work with Win95?

> Out of the bugs mentioned in the Todo list only the options dialog not
> giving people -/+98 and other super-haskell options is real enough
> to stop people using it, if they want non-standard haskell. All the
> others are very minor.

This is no worse than the old WinHugs, though, isn't it?

> Once the first modifications are made to the hugs directory, the
> existing winhugs code will be dead forever, the two code bases are
> sufficiently different that its unlikely to be able to run them side
> by side off the same hugs code, without some effort (not too much, but
> I can't imagine anyone will want to do it).
> 
> With this in mind, how would be best to go about merging in WinHugs2?
> 
> 1) Delete WinHugs and start from scratch.
> 2) Make a WinHugs2 directory, and keep WinHugs around for the past,
> accepting it probably won't build.
> 3) Find someone who wants to resurect the dead WinHugs1... (maybe)

Lets do 1).  The past is recorded by CVS.

> And also when does WinHugs2 integration want to take place?

How about right now?

As for documentation, It would probably suffice to give a screenshot and
a bit of advertising, as the rest is presumably self-explanatory.
You could check the statements in

	http://cvs.haskell.org/Hugs/pages/hugsman/windows.html#sect8.2

but don't use any of the text from there.



More information about the Cvs-hugs mailing list