OS.Path
now supports UNC paths on Windows- Code generators now emit nested expressions
Time
: Change time epoch to avoid an issue on Windows
- More work on IO:
PrimIO
/ImperativeIO
/TextIO.StreamIO
/BinIO.StreamIO
- Enable dead code elimination for the initialization file
- Pipe operator in
$(SML_LIB)/basis/pipe.mlb
- New documentation
- JavaScript:
JavaScript.Lib.Map
/Set
/WeakMap
/WeakSet
- Lua: Add
Lua.method0
/method1
/method2
/method3
- Uncurry optimization
Initial release.
Basic features:
- Full Standard ML '97 language
- Some of Successor ML
- Some language extensions
- A subset of SML Basis Library
- ML Basis system
- Lua backend - 5.3/5.4/LuaJIT
- JavaScript (Node.js) backend - CPS or direct style
- Delimited continuations on some backends