Posted on behalf of SLPJ -- KH.
Folks,
The Haskell Report is to be published in SIGPLAN Notices later this year.
The deadline for this is end February 1992.
Over the last month we have been collating and correcting all the
typographical errors and infelicities in the V1.1 report. In addition
we have
- made some small syntactic changes,
- moved some Prelude definitions from one place to another,
- addded some new Prelude functions.
The result is to be called V1.2. There are no changes of major substance.
This message is to announce the release of V1.2-beta, which is available
now by FTP (details below). If you are a Haskell enthusiast, you may want
to take a look at it to see if your favourite glitch has been fixed. If
you are a more normal individual, I suggest you ignore this message and
wait for the SIGPLAN version.
Best wishes
Simon PJ
How to get V1.2-beta
~~~~~~~~~~~~~~~~~~~~
You may get the report via normal (Internet) anonymous FTP from these
sites, in a directory "pub/haskell/report":
Site (IP#)
----------------------------------------
nebula.cs.yale.edu (128.36.13.1) [maybe in pub/haskell-report]
animal.cs.chalmers.se (129.16.225.66)
ftp.dcs.glasgow.ac.uk (130.209.240.50)
The files that are available, all compressed (*.Z) ["uncompress" or
"zcat" to uncompress them]:
report-1.2beta.ps.Z report in PostScript format
report-1.2beta.dvi.Z report in DVI format (LaTeX output)
report-1.2beta.tar.Z document sources, in UNIX "tar" format
Typical uses:
% zcat report-1.2beta.ps.Z | lpr -Plaserwriter
% zcat report-1.2beta.dvi.Z | dvips | lpr -Plaserwriter
% zcat report-1.2beta.tar.Z | tar xfv - ; <dive in and "make" it>
For example, from Yale:
% ftp nebula.cs.yale.edu
login: anonymous
password: your-email-address
ftp> type binary
ftp> cd pub/haskell/report
ftp> get report-1.2beta.dvi.Z (or .ps.Z or .tar.Z)
ftp> quit
People in the UK may get the same files via JANET NIFTP from Glasgow,
in a directory <FP>/haskell/report. Host: uk.ac.glasgow.dcs. Binary.
User: guest. Password: your e-mail address. A typical NIFTP command,
available on some Unix machines, might be:
cpf -b8 '<FP>[EMAIL PROTECTED]' my-own.tar.Z
Main syntactic changes in V1.2-beta
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. The precedence of @let@, @case@, lambda and conditional expressions
has been changed to lie between infix operator application and
normal function application.
2. The right-hand operand of an infix operator application may now
be an (unparenthesised) @let@, @case@, lambda, or conditional
expression.
3. Types in expression type signatures are now $types$ rather than
$atypes$. Expression type signatures cannot occur at the top level
in @case@ expression guards.
4. The rules for quoting names to form operators, or quoting operators
to form names, have been relaxed slightly.
Whitespace is now allowed in:
( + ), ` elem `, `Y {- Y not -}` etc...