*** Haskell B. release 0.9999.4 *** Hbc 0.9999.4 is a compiler for full Haskell 1.4, both the language and the libraries. It is available for a large number of platforms (see below). * How to get it Use ftp to ftp://ftp.cs.chalmers.se/pub/haskell/chalmers/ and get the parts that you need. Further information can be found at http://www.cs.chalmers.se/~augustss/hbc/hbc.html * Features Some notable hbc features and extenstions: - Compiler and, on some platforms, interactive system allowing compiled and interpreted code to be mixed. - Extends Haskell 1.4 with locally quantification, both existential and universal. - Flexible interface for calling foreign functions (ccall). - Update-in-place arrays via runST. - Large library of utility functions, e.g. sets, mappings, parsing, pretty printing, bit manipulation, error handling, list utilities, queues, packed strings, etc. - Unicode support (only plane 0) allowing programs to be written with different character sets, includes encoding and decoding of e.g. UTF-8. * Platforms Hbc is currently available for the following platforms: alpha-osf4.0 hppa-hpux9 i386-freebsd2.1 i386-linuxELF i386-netbsd1.2 mips-irix5.3 power-aix4 sparc-solaris2.5 sparc-sunos4.1.3 A Windows 95/NT version will appear shortly. The source (available with ftp from the same place) contains code generators for NS32K, M68K, ARM, Cray, RT/PC, and Vax as well, but since demand (and availability :-) for these is low there are no pre-built binaries.