
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.