nhc98 status
The latest stable release is 1.10. The CVS development tree is now
at version 1.11. Bugfixes and important changes to the system are
described here for the two most recent released versions.
nhc98 1.10 (2001-10-19) features
- Bugfix: The qualified import/export namespace is now managed much
better by the compiler, in accordance with latest revision
of the Haskell'98 Report.
- Bugfix: In the Hat tools, there is a more accurate distinction between
top-level identifiers and local identifiers.
- Bugfix: Numerous small bugfixes in hat-observe and hat-detect,
including better pretty-printing of infix expressions and
strings.
nhc98 1.08 (2001-09-25) features
- New: Tunnels from hat-observe to hat-detect and hat-trail,
enabling the user to jump directly to something of interest.
- New: Prototype version of the portable source-to-source
transformation is in progress.
- New: More updates of the the Prelude/Libraries to match the
recent revisions of the Haskell'98 Report.
- Bugfix: Numerous small bugfixes in hat-observe, hat-detect, and
hat-trail.
- Bugfix: You can now have multiple copies of hat-trail running
simultaneously.
- Bugfix: A module with an explicit null export list previously
exported everything - now it correctly exports nothing.
- Bugfix: In multiple equations with identical (n+k) patterns, only
the first equation was ever matched, the rest were
previously ignored.
- Bugfix: A negative literal integer in a pattern caused a compiler
error if the (-) function was not also used in an expression.
- Bugfix: An imported named field, used both as a pattern and a
selector in the same equation, gave rise to an
"Unbound Identifier" error.
- Bugfix: Fixes random crashes in primitive implementation of putStr.
- Bugfix: Link options for ncurses (in src/tracer/hat) were in the
wrong order.
Status of various components
The basic, stable, components include the compiler itself, the Standard
Prelude and Libraries, heap profiling facilities, and the tools hmake,
greencard, and hp2graph. Relatively recent additions to the system
are the tracing transformation, trace browsing tools (hat tools),
time profiler, and common FFI.
component |
compiler |
prelude + libraries |
heap profiling |
hp2graph |
GreenCard |
hmake |
quality |
release |
release |
release |
release |
release |
release |
last change |
2001-10-18 |
2001-10-18 |
1997 |
1996 |
2001-06-01 |
2001-10-02 |
component |
tracing transformation |
hat tools |
time profiling |
common FFI |
hi |
HOOD |
quality |
release |
beta |
beta |
release |
release |
release |
last change |
2001-10-16 |
2001-10-18 |
2001-05-18 |
2001-03-01 |
2000-11-10 |
2000-09-15 |
The latest updates to these pages are available on the WWW from
http://www.cs.york.ac.uk/fp/nhc98/
This page last modified: 2001.10.18
York Functional Programming Group
|