nhc98 implementation limits


Compiler limits. There are some arbitrary limits in nhc98's Prelude:

Prelude.hslargest Eq instance for a tuple type15
Prelude.hslargest Ord instance for a tuple type15

Runtime limits. There are various limits hard-coded into the runtime system, whose configured settings are:

node.hmax number of constructors in a data type512
MAX_FILE_NAMEmax length of filename for profiling80
MAX_CDATAmax open files + ForeignObjs1024
HEAPSIZEdefault heap (change on commandline)100000 words
STACKSIZEdefault stack (change on commandline)20000 words

The latest updates to these pages are available on the WWW from http://www.haskell.org/nhc98/

25th September 2001
York Functional Programming Group