The current draft of the Haskell 1.3 Libraries is now available for public
comment at
ftp://ftp.dcs.st-and.ac.uk/pub/haskell/lib-28-Oct-96.{ps,dvi}
in either PostScript or DVI format (HTML will follow).
The document defines the required libraries for conforming Haskell 1.3
implementations:
Ratio -- Rationals, as in Haskell 1.2
Complex -- Complex Numbers, ditto
Ix -- Indexing Operations, ditto
Array -- Array operations, ditto
List -- Old and new list operations
Maybe -- Operations on the Maybe type
Char -- Operations on characters, mainly character-kind
(isLower etc)
Monad -- Monadic utility functions
IO -- More advanced Input/Output
Directory -- Operations on directories
System -- Operating system interaction (system, getEnv,
exit etc.)
Time -- Date and Time
Locale -- Local conventions (date/time only at present)
CPUTime -- CPU Time usage
Random -- Random number generation on Integer
Bit -- Bit manipulation
Natural -- Fixed-precision natural numbers
Signed -- Fixed-precision signed numbers
Most of the comments that have been made on previous versions have been
acted upon.
If you have read previous versions of the library, you may notice the
omission of the Posix
library. I intend to revise this and make it available as an optional library
in the near future.
Please send comments on these libraries either to me, or to the Haskell
Committee ([EMAIL PROTECTED]) by November 30th 1996
(I will take late comments into account as far as possible, but
may need to delay these for future reviews of the libraries). Assuming
normal levels
of change, I aim to have this version of the libraries stabilised by the
end of the
year.
Our long-term goal is to provide a repository for these libraries at
Glasgow, which
will allow new libraries to be contributed and existing ones to be worked
on remotely.
The repository should be mirrored at Yale, Chalmers, and perhaps elsewhere.
To help future-proof these libraries, we are considering adopting an SGML
document
standard, probably based on that used for ML '96. I hope to release
details of this
at the same time as the libraries are stabilised.
Regards,
Kevin
----------
Division of Computer Science, Tel: +44-1334 463241 (Direct)
School of Mathematical Fax: +44-1334 463278
and Computational Sciences, URL:
http://www.dcs.st-and.ac.uk/~kh/kh.html
University of St. Andrews, Fife, KY16 9SS.