Gofer: Difference between revisions
mNo edit summary |
mNo edit summary |
||
Line 2: | Line 2: | ||
====WinHugs==== | ====WinHugs==== | ||
While the original release of HUGS had some graphic libraries, they were basic to say the least, a gent called Neil Mitchell made a [[Microsoft Windows]] only release of the package called WinHugs that not only fixed the graphical portion of the package to a great degree but also added a large number of libraries that did not ship with other HUGS versions. Per Johansson later packaged the WinHugs and his OS/2 port of the system into one package that could be run under | While the original release of HUGS had some graphic libraries, they were basic to say the least, a gent called Neil Mitchell made a [[Microsoft Windows]] only release of the package called WinHugs that not only fixed the graphical portion of the package to a great degree but also added a large number of libraries that did not ship with other HUGS versions. Per Johansson later packaged the WinHugs and his OS/2 port of the system into one package that could be run under ODIN. | ||
==Versions== | ==Versions== | ||
Line 12: | Line 12: | ||
* HUGS 98 (2003) | * HUGS 98 (2003) | ||
** [http://hobbes.nmsu.edu/download/pub/os2/dev/util/hugs-nov-2003.zip HUGS + WinHUGS port by Per Johansson] | ** [http://hobbes.nmsu.edu/download/pub/os2/dev/util/hugs-nov-2003.zip HUGS + WinHUGS port by Per Johansson] | ||
:: Requires | :: Requires ODIN for full GUI functionality but also has text mode runtimes for OS/2. | ||
==Links | ==Links== | ||
* [https://www.haskell.org/hugs/ HUGS homepage] | * [https://www.haskell.org/hugs/ HUGS homepage] | ||
* [https://www.haskell.org/hugs/pages/users_guide/faq.html HUGS FAQ] | * [https://www.haskell.org/hugs/pages/users_guide/faq.html HUGS FAQ] | ||
Line 25: | Line 25: | ||
==Authors== | ==Authors== | ||
* Mark P. Jones | * Mark P. Jones | ||
* Neil Mitchell - WinHugs maintainer | * Neil Mitchell - WinHugs maintainer | ||
* | *Michael Zimmermann - Original OS/2 port | ||
* [[Per Johansson]] - 2003 & WinHugs port | * [[Per Johansson]] - 2003 & WinHugs port | ||
[[Category:Haskell]][[Category:Functional programming]] | [[Category:Haskell]][[Category:Functional programming]][[Category:Open Source Software]] | ||
[[Category:Open Source Software]] | |||
[[Category:Software written in C]] | [[Category:Software written in C]] |
Revision as of 00:55, 1 February 2017
The Haskell Users Gofer System' is a Haskell interpreter, it was originally commonly known as just "Gofer" but when Gopher arrived on the scene the author started to use HUGS instead and re-booted the version number sequence but dropped the "hugsc" Haskell to C compiler that was shipped with gofer. HUGS 1.3 and later conform to the Haskell 98 standard, earlier Gofer versions have extensions that are unique to it and have never been supported by any other Haskell tools.
WinHugs
While the original release of HUGS had some graphic libraries, they were basic to say the least, a gent called Neil Mitchell made a Microsoft Windows only release of the package called WinHugs that not only fixed the graphical portion of the package to a great degree but also added a large number of libraries that did not ship with other HUGS versions. Per Johansson later packaged the WinHugs and his OS/2 port of the system into one package that could be run under ODIN.
Versions
- Gofer 2.30 (1994) - Requires the EMX runtime.
- Gofer 2.30b (1995) - Last known version
- HUGS 1.01 (1996) - there are two OS/2 implementations of this release
- Original 1996 EMX port by Michael Zimmermann - Requires the EMX runtime.
- A slightly updated version by Per Johansson - Uses a newer GCC compiler.
- HUGS 98 (2003)
- Requires ODIN for full GUI functionality but also has text mode runtimes for OS/2.
Links
Licence and availability
- HUGS is a discontinued open source software released under a slightly modified Three Clause BSD Licence.
Authors
- Mark P. Jones
- Neil Mitchell - WinHugs maintainer
- Michael Zimmermann - Original OS/2 port
- Per Johansson - 2003 & WinHugs port