Published
Binary file I/O and new standard library helpers in Jik v0.1.0-alpha.29
Read and write binary files, search strings, calculate distances, and report errors with codes only.
Updates, demos, and milestones from the Jik project.
Latest update
Published
Read and write binary files, search strings, calculate distances, and report errors with codes only.
Published
Measure elapsed time, read Unix timestamps, sleep for milliseconds, and iterate over strings with character indices.
Published
Check and match contextual variant tags without repeating the type, and access payloads with simple member syntax.
Published
Handle remaining match cases with other, initialize typed locals, use struct field initializer shorthand, and inspect runtime region lifetimes.
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.