Standard ML of New Jersey

Edit Package smlnj

SML/NJ is an interactive compiler for the Standard ML Programming
Language (1997 Revision).

Refresh
Refresh
Source Files
Filename Size Changed
MLRISC.diff 0000000210 210 Bytes
minmem 0000000007 7 Bytes
pack_new_version.sh 0000000713 713 Bytes
smlnj-110.81.tar.bz2 0030270949 28.9 MB
smlnj.changes 0000004921 4.81 KB
smlnj.spec 0000001865 1.82 KB
Revision 20 (latest revision is 27)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 508512 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 20)
- Update to version 110.81
  Successor ML:
  * The 110.81 release adds additional support for Successor ML
    syntactic extensions. It is now possible to use record-punning
    syntax in expressions (as well as in patterns).
  * And we have added support for do syntax in let bindings.
  * We have also changed the way that Successor ML features are
    enabled from the REPL. Instead of assigning true to the
    Control.succML variable, one should use the function
    Control.setSuccML is used to enable or disable Successor ML.
  Compiler
  * This version eliminates dependencies on FLINT types in the
    front end. In particular, uses of PlambdaType have been eliminated.
  SML/NJ Library:
  * Added the JSONUtil module to the JSON library.
  ml-lpt
  * Added --debug command-line option to ml-antlr. This flag causes
    ml-antlr to generate debug actions that print the left-hand-side
    non-terminal of the production.
  * Added %tokentype directive to ml-antlr, which allows user-defined
    datatypes to be used to represent tokens.
  MLRISC:
  * Changed the interface to AMD64Gen; the signBit and negateSignBit
    callback functions now return an MLTree.rexp (instead of a label).
  Bugfixes:
  * 129	Symbolic identifiers are allowed as strids
  * 149	Datatype replication exposes hidden constructors
  * 153	Enabling Successor ML features is delayed
  * 175	Executable stack on Linux
  * 179	ml-ulex writing debug messages to stdOut
Comments 0
openSUSE Build Service is sponsored by