Lua runner with rich builtin stdlib
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
a/docs/README.md

1.2 KiB

a standard library

Reference docs for the library a adds on top of Lua 5.5. Every module below is a global — there is no require; they are present in every script.

Modules

Module What it covers
utils JSON encode/decode, the NULL marker, error-trapping (try/tryn), value dump.
math Additions to stock math: round, clamp, isFinite, sign, scale.
table Additions to stock table: map/filter/reduce, merge, deep-copy, aggregates, lookups, read-only proxy.
os Sandbox additions: microtime (sub-second clock) and async sleep.
log Level-tagged diagnostic logging (traceerror), gated by RUST_LOG.
sqlite Embedded SQLite: connect, query, parameters, transactions.
http HTTP/HTTPS client: requests, JSON, auth, cookie-jar sessions.

Concepts

Page What it covers
Concurrency How async calls suspend, and running work in parallel with task.join.

See the top-level README for what a is and how to build it.