[Ann] Clean 1.2.4 available for Macintosh
Clean Support
clean@cs.kun.nl
Fri, 20 Jun 1997 18:08:24 +0200
Clean 1.2.4 for the Macintosh (ppc and 68k) is now available from our
ftp site:
ftp://ftp.cs.kun.nl/pub/Clean/Clean12/mac/
For a draft version of Concurrent Clean Language Report (version 1.2) see:
http://www.cs.kun.nl/~clean/Clean.Cleanbook.html
Since the release of Clean 1.2.3, the following modifications have been made:
1. The following bugs where fixed in the compiler:
- Incorrect code was generated for some functions that return a Real.
- The compiler crashed on some incorrect programs using array comprehensions.
- 1+0 was compiled as 1 0,instead of 1 + 0.
- Using both # and a macro in the same function could crash the compiler
for some macros.
- Two overloading bugs.
- '#' is now allowed in operator definitions.
- the compiler generates better error messages for uniqueness errrors.
- (ppc) fixed bug where compiler sometimes generated incorrect code for create
array of records with more than three elements.
2. Runtime system and libraries:
- "toReal" for strings now also allows a '+' before the exponent.
- Arrays were printed as _STRING_ or _ARRAY_, if the string or array was
annotated as strict in a constructor or record.
- fixed bug where sfopen gave inappropriate error message when opening a
file for the second time
- (ppc) fixed bug in sfreadline and freadline
- scrolling bug in IO library fixed
3. ppc programming environment
- shift now reverses direction of searches
- responds to quit events (for example during a shutdown)
- copy/paste from other applications fixed
- find error crash (index out of range) fixed
- scrolling bug fixed
- some small selection bugs fixed
- cursor is now obscured when you start typing
Cheers,
Clean Support Team
clean@cs.kun.nl