Download Latest Version windows-msvc-22.zip (3.1 MB)
Email in envelope

Get an email when there's a new version of ArkScript

Home / v4.4.1
Name Modified Size InfoDownloads / Week
Parent folder
macos-clang-16.zip 2026-03-19 3.7 MB
windows-installer.exe 2026-03-19 3.8 MB
linux-clang-16.zip 2026-03-19 3.7 MB
windows-msvc-22.zip 2026-03-19 3.1 MB
linux-gcc-14.zip 2026-03-19 3.9 MB
ArkScript v4.4.1 source code.tar.gz 2026-03-19 1.4 MB
ArkScript v4.4.1 source code.zip 2026-03-19 2.2 MB
README.md 2026-03-19 925 Bytes
Totals: 8 Items   21.7 MB 4

Breaking changes

  • in function calls, the function to call is now always evaluated first
  • in function calls, the arguments are now evaluated from left to right

Added

  • the bytecode reader can print the argument of a PUSH_RETURN_ADDRESS instruction as a hex number
  • new super instruction CALL_SYMBOL_BY_INDEX to optimise a LOAD_FAST_BY_INDEX followed by a CALL

Changed

  • instruction counter in the bytecode reader are displayed in hex, and count each instruction instead of each byte
  • let / mut / set push a copy of their value when used as expression (instead of an internal reference)

Removed

  • removed a nearly never emitted GET_CURRENT_PAGE_ADDR instruction, since it's now always optimised with CALL into a CALL_CURRENT_PAGE instruction
  • removed list:size, dict:size, dict:contains, math:even and math:odd since they were deprecated since ArkScript 4.2.0
Source: README.md, updated 2026-03-19