NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Parser and interpreter for AiScript, a lightweight scripting language, written in Dart.
Last release 3 years ago
no release in 18 months
Ships fairly regularly
a new release about every 5 weeks
Nearly every release is documented
notes for 7 of 7 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
7 releases · first in 2023
One column per quarter.
Added support for modules. This is an unofficial extension and can be disabled.
Core:v = 0.16.0ModuleResolver, FileModuleResolver and DummyModuleResolver.Interpreter.exec() now executes the script in a child scope of the root scope by default.Interpreter.call() now uses named parameters.RuntimeError now includes the execution context.Str:from_codepoint(), primitive str.codepoint_at(), require()object['key'])let are now immutable.NumValue's value property is now marked as final.exists expression for checking whether a variable exists.Scope.Error value type.Json:parse now returns an Error value on failure.Removed Interpreter.addTimerFuture() and Interpreter.runTimers() (timers will run just fine on their own, unless a blocking operation is preventing th
Interpreter.addTimerFuture() and Interpreter.runTimers() (timers will run just fine on their own, unless a blocking operation is preventing them from running)Interpreter.addTimerFuture() and Interpreter.runTimers() (timers will run just fine on their own, unless a blocking operation is preventing them from running)Core:sleepAdded explicit type casts for parser def.
Core:to_str now allows any type of value.
Core:v = 0.15.0Core:to_str now allows any type of value.DeepEqValue.deepEq.Added Interpreter.addTimerFuture() and Interpreter.runTimers()
Interpreter.addTimerFuture() and Interpreter.runTimers()Interpreter.runTimers()ArrValue.toJson(). It now returns a List<dynamic>The type of the args argument in Interpreter.call has been changed to List<Node>
args argument in Interpreter.call has been changed to List<Node>Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →