Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Malcolm Wallace <Malcolm.Wallace <at> cs.york.ac.uk>
Subject: ANNOUNCE: nhc98-1.20
Newsgroups: gmane.comp.lang.haskell.general
Date: Friday 23rd November 2007 11:58:36 UTC (over 9 years ago)
----------
			nhc98-1.20
			----------
		http://haskell.org/nhc98/

We are pleased to announce that, contrary to popular belief, there is
indeed more than one Haskell compiler in the world.  Whilst nhc98 might
not receive much love and attention these days, it does at least
continue to work.  1.20 is a refreshed release with many of the current
core library packages included, and a variety of small bugfixes since
the last release.

  * It successfully compiles and runs more programs from the nobench
    suite than jhc, hbc, Hugs, or yhc.

  * It generates an interpreted bytecode that, on the whole runs faster
    than that generated by Hugs or yhc, and in many cases is also faster
    than ghci.

  * Although nhc98 is written in Haskell, you don't need an existing
    Haskell compiler on your platform to build nhc98 - a C compiler will
    do.  Hence, it is portable to almost any unix-like machine with a
    32-bit compatibility mode.

  * Many useful build tools come included:
        hmake  (the inspiration for ghc --make)
        hi     (interactive read-eval-print, like Hugs or ghci)
        cpphs  (Haskell-aware replacement for cpp)
        hsc2hs (preprocessor for FFI code)

  * Supplied with recent versions of these library packages:
        base, Cabal, directory, filepath, fps, haskell-src, HaXml,
        html, HUnit, old-locale, old-time, parsec, polyparse, pretty,
        process, QuickCheck, random, xhtml

  * Supports the Haskell'98 language standard, with the following
    language extensions:
        pattern guards (new)
        existential types
        named field puns
        hierarchical module names
        foreign function interface
        no monomorphism restriction
        empty data declarations


Regards,
    Malcolm
 
CD: 3ms