Download Latest Version windows-msvc-22.zip (3.4 MB) Google Add to Preferred Sources
Home / v4.8.0
Name Modified Size InfoDownloads / Week
Parent folder
arkscript-v4.8.0.deb 2026-10-11 1.2 MB
arkscript-v4.8.0.deb.sha256 2026-10-11 97 Bytes
arkscript-v4.8.0.rpm 2026-10-11 1.3 MB
arkscript-v4.8.0.rpm.sha256 2026-10-11 97 Bytes
linux-clang-16.zip 2026-10-11 4.4 MB
linux-clang-16.zip.sha256 2026-10-11 95 Bytes
linux-gcc-14.zip 2026-10-11 4.8 MB
linux-gcc-14.zip.sha256 2026-10-11 93 Bytes
macos-clang-16.zip 2026-10-11 4.3 MB
macos-clang-16.zip.sha256 2026-10-11 95 Bytes
windows-installer.exe 2026-10-11 4.0 MB
windows-installer.exe.sha256 2026-10-11 98 Bytes
windows-msvc-22.zip 2026-10-11 3.4 MB
windows-msvc-22.zip.sha256 2026-10-11 96 Bytes
ArkScript v4.8.0 source code.tar.gz 2026-10-11 784.2 kB
ArkScript v4.8.0 source code.zip 2026-10-11 1.8 MB
README.md 2026-10-11 1.1 kB
Totals: 17 Items   25.9 MB 17

Added

  • sha256 sums of release artefacts in the releases
  • the debugger now display the instruction and page pointers in the traces
  • checking that we can properly create error messages when code is run from a string
  • add support for raw strings: r"string...", backslashes do not have to be escaped in them
  • quotes (") can be used in raw strings, but they have to be escaped: r"hello\"world\" will produce hello"world"
  • stdlib:
  • new draft module re, using google/re2 as the regex engine
  • cli:
  • new flag --stats when compiling code, outputting a JSON of compilation stats

Changed

  • @ can be used with dictionaries: (@ dict key) will behave the same as (dict:get dict key)
  • @= can be used with dictionaries: (@= dict key new_value) will behave the same as (dict:add dict key new_value)
  • ArkScript's formatter always returns exit code 0 when in dry run
  • upgrade docker images to alpine 3.24 (from 3.23)
  • stdlib:
  • math:countDigits can work with any base, higher or equal to 2

Removed

  • removed std.Range which had been deprecated in 4.6.0
Source: README.md, updated 2026-10-11