SML/NJ 110.73 provides a number of new library features, including a new library for working with HTML 4, as well as many bug fixes.
#if true structure Foo #endifin a CM file. This change is meant to make it easier to use autoconf to configure the build process of an SML application.
$cml/basis.cm -- the CML version of $/basis.cm $cml/cml.cm -- core CML features $cml/cml-lib.cm -- CML library code $cml/trace-cml.cm -- TraceCML library for debugging $cml/smlnj-lib.cm -- CML version of the $/smlnj-lib.cm library $cml/inet-lib.cm -- CML version of the $/inet-lib.cm library $cml/unix-lib.cm -- CML version of the $/unix-lib.cm libraryNote that the old naming scheme is still supported, but may be removed in some future version.
Here is a list of tracked bugs fixed by this release, please see the bug tracker for more details.
|CM bug in calling ML-Lex/Yacc in Windows
|SML/NJ doesn't build on NetBSD out of the box
|Slight syntactic difference between ml-lex and ml-ulex in backward compatibility mode
|CM can't invoke ml-yacc or ml-lex on Windows
|HashCons equality test doesn't work because tags aren't incremented
|CM still can't invoke ml-yacc on Windows
|Non-blocking socket functions broken
|Problem with quoting, CM, and Windows
|Comments not lexed correctly in mlyacc grammar files
|Installation fails on mac OSX (10.7, Lion)
|CM anchors for CML need rationalization
|String.scan function missing from basis library
|confusing error message when trying to install on 64-bit Linux without 32-bit support
The following unnumbered bugs were also fixed: