Published
More region ergonomics in Jik v0.1.0-alpha.23
Allocate in a function's implicit region with @, return composite literals more naturally, and write diagnostics to standard error.
Updates, demos, and milestones from the Jik project.
Latest update
Published
Allocate in a function's implicit region with @, return composite literals more naturally, and write diagnostics to standard error.
Published
Tables provide fixed, compile-time-checked mappings from enum members and variant tags to values.
Published
match now supports enums and requires every member to be handled exactly once.
Published
Uniform function-call syntax now works with variants, common collection builtins, and external structs such as file handles.
Published
This release adds method-like uniform function calls for structs, error propagation for calls without return values, and new path and string helpers.
Published
Throwing functions can now use x := try f(...) to propagate failures to their callers.
Published
This release adds profile directives, payloadless variant tags, digit separators, and indexed vector iteration.
Published
With this release, argparse was moved from the Jik package repository to the Jik standard library.
Published
This release adds the slicing operator for vectors and strings, and an alternative to using "must" for throwing functions.
Published
The compiler now proves when functions are region-safe, allowing their calls to use values from different regions without the same-region rule.
Published
The new sqlite package brings SQLite databases to Jik
applications, with bundled native libraries for supported platforms.
Published
The new argparse package makes it easy to build Jik
command-line applications.
Published
Jik now wraps Raylib 6.0.