Hugs for RISC OS , source
Michael Grunditz (8594) 259 posts |
Hi I am looking for sources of Hugs 1.0. Ping Gavin W. |
GavinWraith (26) 1563 posts |
I have rather sparse sources for Hugs98 (1.3 Mb) and more complete sources for Hugs1.3 (2.6Mb). Hugs 1.3c: The Haskell User's Gofer System Copyright (c) Mark P Jones, The University of Nottingham, 1994-1998. Report bugs to <a href="mailto:hugs-bugs@haskell.org">hugs-bugs@haskell.org</a> [March 1998] CONDITIONS OF USE, DUPLICATION AND DISTRIBUTION (*) Permission to use, copy, modify, and distribute Hugs for any personal or educational use without fee is hereby granted, provided that: a) This copyright notice is retained in both source code and supporting documentation. b) Modified versions of this software are redistributed only if accompanied by a complete history (date, author, description) of modifications made; the intention here is to give appropriate credit to those involved, while simultaneously ensuring that any recipient can determine the origin of the software. c) The same conditions are also applied to any software system derived either in full or in part from Hugs. No part of Hugs may be distributed as a part or accompaniment of any commercial package or product without the explicit written permission of the author and copyright holder. The distribution of commercial products which require or make use of Hugs will normally be permitted if the Hugs distribution is supplied separately to and offered at cost price to the purchaser of the commercial product. In specifying these conditions, our intention is to permit widespread use of Hugs while, at the same time, protecting the interests, rights and efforts of all those involved. Please contact the author and copyright holder to arrange alternative terms and conditions if your intended use of Hugs is not permitted by the terms and conditions in this notice. While Hugs has much in common with Gofer (from which it was originally derived), there are also some significant differences between the two systems. For example, Hugs conforms closely to the Haskell standard while Gofer was intended as a more experimental system. As a result, any and all rights previously conferred for the use, duplication, and distribution of Gofer do NOT automatically carry over to Hugs. -- NOTICE: Hugs is provided "as is" without express or implied warranty. (*) For the purposes of this document, the word "Hugs" refers both to the software and its accompanying documentation. |
Michael Grunditz (8594) 259 posts |
Thank you. I would like to add bitwise operation. If you dont want to put the link here you can mail me at michael dot grunditz at gmail dot com |
GavinWraith (26) 1563 posts |
Hugs and Gofer were really written for command-line OSes. I have no doubt that they could be rewritten to provide a more convenient interface, but I am probably not the right person to try. Hugs was based on Gofer, and was more compatible with Haskell. However, from the point of view of pure maths I found Gofer rather more flexible, because less burdened by the unnecessary assumptions made by folk without mathematical experience. I had a Ph.D student many years ago who used Gofer on an Archimedes in his thesis to find pairs of group-words in the free group on 4 generators that satisfied certain identities. Without Gofer it would have been a tedious task. |