Re: [Haskell-cafe] Please repair Hugs-for-Windows download links

Hi Vanessa, Thorkil, Yes I'm afraid Hugs is unmaintained. If you look at that Hugs-Bugs thread, Neil was kind enough to reply, but it seems everyone is locked out of maintaining the site.
Isn’t hugs unmaintained? Cool stuff but definitely vintage!
* On Apr 26, 2020, at 10:25 AM, Thorkil Naur via Haskell-Cafe
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe> wrote: *> >* Dear Cafe, *> >* Having recently had occasion to suggest the use of Hugs, I found that the *>* links provided for WinHugs and MinHugs on *> >* https://www.haskell.org/hugs/pages/downloading.htm https://www.haskell.org/hugs/pages/downloading.htm *> >* are broken. In the discussion "When did it become so hard to install *>* Haskell on Windows?" *> >* https://mail.haskell.org/pipermail/haskell-cafe/2020-April/132129.html https://mail.haskell.org/pipermail/haskell-cafe/2020-April/132129.html *> >* Anthony Clayden *> >* https://mail.haskell.org/pipermail/haskell-cafe/2020-April/132155.html https://mail.haskell.org/pipermail/haskell-cafe/2020-April/132155.html *> >* referred to *> >* https://mail.haskell.org/pipermail/hugs-bugs/2018-July/001914.html https://mail.haskell.org/pipermail/hugs-bugs/2018-July/001914.html *> >* which provides working links: *> >* https://www.haskell.org/hugs/downloads/2006-09/WinHugs-Sep2006.exe https://www.haskell.org/hugs/downloads/2006-09/WinHugs-Sep2006.exe *>* https://www.haskell.org/hugs/downloads/2006-09/MinHugs-Sep2006.exe https://www.haskell.org/hugs/downloads/2006-09/MinHugs-Sep2006.exe *> >* If someone with suitable access repaired these links, I would be very *>* grateful. I am an occasional user of both GHC and Hugs, and although GHC *>* shines when it comes to efficiency, I also often appreciate the modest *>* and simple Hugs. *> >* Thanks very much in advance. *> >* Best regards *>* Thorkil
(Nearly) gone, but not forgotten. There's a few people over the years have built from source, there's a few repos on github. With a bit of time on my hands lately ... I've built the wonderful WinHugs from source, so that I can fix a long-standing bit of bogusness in GHC. (GHC's behaviour is just not worth trying to make sense of.) And ref the discussion of GHC's awkwardness wrt Windows, WinHugs is just so nicely Windows-y, with a few-clicks install. Persuading (Win)Hugs to compile wasn't plain sailing, and there's a few of the libraries/packages have bitrotted beyond repair. But it is sooooo worth it, compared to the ugly GHC experience; plus you get a half-decent records system with Trex. (I've just been adding field label puns to it, to catch up with GHC.) AntC *

On Wed, Apr 29, 2020 at 05:58:04PM +1200, Anthony Clayden wrote:
... On Sun, Apr 26, 2020 at 10:55:25AM -0500, Vanessa McHale wrote:
Isn’t hugs unmaintained? ...
Hm, what does "unmaintained" mean? Sure, long time (more than 10 years) no updates. Nevertheless, there doesn't seem to be a large number of requests for changes or corrections that are left without response. You may say, there are no users, hence no problems. You may also say that the users are simply quietly satisfied. And there are a few users, as witnessed by Doug's https://mail.haskell.org/pipermail/hugs-users/2018-July/000902.html and Anthony's https://mail.haskell.org/pipermail/hugs-users/2018-July/000900.html a bit further along in the same thread. When I started using Haskell in 2003, inspired by my use of Miranda in a course some 10 years before that, haskell.org had a "Implementation" button with Hugs, nhc, and GHC (of course) and perhaps more, Helium, jhc, uhc, lhc come to mind, I am not sure. Even on top of just wishing the Hugs links repaired, that list would also be high on my wish list. To be sure, I would never recommend any unmaintained program, such that Hugs very clearly labels itself on https://www.haskell.org/hugs (the wording is "no longer in development"), for any "serious" use. Nevertheless, it seems a waste not to maintain these references to valuable material, whether for educational, historical or just entertainment reasons. One valuable development, not particularly recent but worth mentioning, is Andy Gill's hpc, Haskell Program Coverage, that took place initially, as I understand, using nhc with Malcolm Wallace guidance. And Hugs installations are not entirely unavailable: Fedora Linux presently has a working hugs98. And there is a FreeBSD hugs98 port, but it didn't work for me. And, of course, the WinHugs installation proceeds smoothly, recently tried on a Windows 10 machine, thanks Neil Mitchell. I have used both Hugs and GHC extensively over the years and still do: Recently to debug code to calculate ln() in double precision in an Algol system for a 40/42-bit Danish computer, the GIER, from 1962: https://datamuseum.dk/wiki/GIER/GAIII_DPA_double_ln()_fejls%C3%B8gning (In danish, I'm afraid, the english translate.google.com version is fair.) So when the verdict is
... Cool stuff but definitely vintage!
, I can only agree. I have also tried other Haskell implementations, mainly for fun, but not kept up their use, for various reasons.
...
Just re-stating my original wish for corrected Hugs links, whether considered unmaintained or not. Best Thorkil

I used Mark Jones's HUGS (or its predecessor Gofer) in my elective functional programming course from 1993 through 2010. It worked quite nicely in that context. At some point after 2010, I switched to using GHC to make sure I did not depend on unmaintained software and to be compatible with Haskell 2010 and Simon Thompson's textbook. In recent years, I used Haskell extensively in a required course on programming language organization. Likely, HUGS would have made supporting the large number of students in that course a bit easier. Conrad H. Conrad Cunningham Professor Emeritus & Chair Emeritus The University of Mississippi (Ole Miss) Hm, what does "unmaintained" mean? Sure, long time (more than 10 years)
no updates. Nevertheless, there doesn't seem to be a large number of requests for changes or corrections that are left without response. You may say, there are no users, hence no problems. You may also say that the users are simply quietly satisfied.
And there are a few users, as witnessed by Doug's
https://mail.haskell.org/pipermail/hugs-users/2018-July/000902.html
and Anthony's
https://mail.haskell.org/pipermail/hugs-users/2018-July/000900.html
a bit further along in the same thread.
When I started using Haskell in 2003, inspired by my use of Miranda in a course some 10 years before that, haskell.org had a "Implementation" button with Hugs, nhc, and GHC (of course) and perhaps more, Helium, jhc, uhc, lhc come to mind, I am not sure. Even on top of just wishing the Hugs links repaired, that list would also be high on my wish list.
To be sure, I would never recommend any unmaintained program, such that Hugs very clearly labels itself on https://www.haskell.org/hugs (the wording is "no longer in development"), for any "serious" use. Nevertheless, it seems a waste not to maintain these references to valuable material, whether for educational, historical or just entertainment reasons. One valuable development, not particularly recent but worth mentioning, is Andy Gill's hpc, Haskell Program Coverage, that took place initially, as I understand, using nhc with Malcolm Wallace guidance.
participants (3)
-
Anthony Clayden
-
Conrad Cunningham
-
Thorkil Naur