Skip to content

Releases: minoki/LunarML

LunarML v0.2.1

12 Nov 09:27
Compare
Choose a tag to compare

Changes since v0.2.0:

  • OS.Path now supports UNC paths on Windows
  • Code generators now emit nested expressions
  • Time: Change time epoch to avoid an issue on Windows

LunarML v0.2.0

06 Aug 13:24
Compare
Choose a tag to compare

Changes since v0.1.0:

  • 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

LunarML v0.1.0

17 Dec 09:41
Compare
Choose a tag to compare

This is the initial release of LunarML.

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

Blog: