Skip to content

v3.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Feb 06:18

Release Notes

3.2.0 contains many new language features.

Added Features

  • Abstract Data Type with variant and type alias declaration syntax is introduced. match expression to decompose variants with pattern matching is also introduced. Recursive data structure like List and Tree is also supported.(#183, #184)
  • Module Semantics is introduces. This feature is very based on it of Rust. Users can export/import namespace of functions and types.(#180)

Those change also contains some restructuring in VM deisgn and implementations, specifically for garbage collection.

Improved Features

  • Semantic highlighting in the language server is now fully functional by the refactoring of parser component. Code formatting is also supported in language server. Formatter can treat code without removing code trivias such as comments(though it is unstable in some situations)(#179,#181)

Install mimium-bintools 3.2.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/mimium-org/mimium-rs/releases/download/v3.2.0/mimium-bintools-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/mimium-org/mimium-rs/releases/download/v3.2.0/mimium-bintools-installer.ps1 | iex"

Download mimium-bintools 3.2.0

File Platform Checksum
mimium-bintools-aarch64-apple-darwin.zip Apple Silicon macOS checksum
mimium-bintools-x86_64-apple-darwin.zip Intel macOS checksum
mimium-bintools-x86_64-pc-windows-msvc.zip x64 Windows checksum
mimium-bintools-x86_64-unknown-linux-gnu.zip x64 Linux checksum