Jda v1.0.0 Released
We’re happy to announce the release of Jda v1.0.0.
Highlights
- Defer statements —
defer file_close(fd)schedules cleanup at function exit. Multiple defers run in LIFO order. - 114 stdlib packages — Up from 76. New: datetime, calendar, httpserver, httpclient, tarfile, zipfile, statistics, configparser, toml, htmlparser, xml, and more.
- Const generics —
fn zeros<const N>() -> [i64; N]for compile-time integer parameters. - Compound assignment —
+=,-=,*=,/=operators. - Improved error messages — Filename and line numbers in all compiler errors.
- Package manager —
jda pkg install,jda pkg list,jda pkg search. - Unsafe blocks —
unsafe { ... }for low-level operations. Compile with--safeto enforce. - VS Code extension — Syntax highlighting, LSP integration, hover docs, diagnostics, and code snippets for
.jdafiles.
Download
Get Jda v1.0.0 from the Downloads page.