FW: Literate scripts not handled correctly

Simon Peyton-Jones simonpj@microsoft.com
Mon, 24 Sep 2001 08:11:56 -0700


Folks,

Back to the H98 grindstone:

> > Then I think hugs and nhc98 are wrong.  The report states that the=20
> > unliterate version of the file is recovered by "taking only
> those lines
> > beginning with '>', and removing the first character of
> those lines",
> > which would leave the lines indented by a single space, not two.
>=20
> This would appear to be an un-remarked change to the Report since=20
> version 1.2.  That version states that "program lines have the leading

> '>' replaced by a leading space, to preserve tab alignments". Version=20
> 1.3 removed this specification, and the changed specification only=20
> appeared in Haskell'98.

This does indeed seem peculiar.  I propose to revert to the
Haskell 1.2 story, in which=20

	'>' is replaced by ' '  (not simply deleted)

Not a big issue.  Any objections?

Simon