home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / programming / hugs_2 < prev    next >
Text File  |  1999-04-27  |  2KB  |  44 lines

  1. Title:            HUGS
  2. Author:            Mark P. Jones (mpj@cs.nott.ac.uk)
  3. Version:        1.3
  4. Title From:        Documentation
  5. Author From:        Documentation
  6. Version From:        Documentation
  7. Supplier:        Gavin Wraith <G.Wraith@sussex.ac.uk>
  8. Date:            18/08/96
  9. Keywords:        Programming languages
  10. Shareware:        No
  11. Machine:        Archimedes
  12. Operating system:    RISCOS
  13. Memory requirements:    
  14. Peripherals needed:    
  15. Other s/ware needed:    
  16. Directory:        micros/arch/riscos/d041
  17. Date mounted/updated:    19/08/96
  18. File names:        hugs.arc
  19. Unarchived files:    65
  20. Unarchived size:    411 kbytes
  21. Omissions:        
  22. See also:        GOFER (a262)
  23.  
  24. -------------------------------------------------------------------------------
  25.  
  26. Acquiring the package:
  27.  
  28. Download the archive file(s) and extract using SparkPlug 2
  29. (see the "tools_help" file in micros/arch/riscos/tools for further info).
  30.  
  31.  
  32. Description:
  33.  
  34. Hugs 1.0 is Mark Jones' "Haskell Users' Gofer System". It provides a
  35. functional programming environment much like that of Gofer but with a
  36. much greater degree of compatibility with Haskell.  Almost all of the
  37. features of Haskell 1.2 are implemented with the exception of the module
  38. system (like Gofer, module headers and import declarations are parsed,
  39. but are otherwise ignored).  For example, Hugs supports Haskell style
  40. type classes, a full prelude, derived instances, defaults, overloaded
  41. numeric literals and pattern matching, and bignum arithmetic.  It has
  42. the advantage over Gofer of bignum arithmetic and is closer to the
  43. Haskell 1.2 standard, but has Haskell's less expressive type class system.
  44.