Simple and Readable Code
Jik is statically typed, but keeps common programs concise with type inference, optional annotations, and straightforward syntax.
A readable programming language with region-based memory management that compiles to C.
Jik is statically typed, but keeps common programs concise with type inference, optional annotations, and straightforward syntax.
Vectors, dictionaries, options, variants, error handling, modules, and a small standard library give Jik the building blocks for writing real programs.
Composite values are allocated into explicit regions that determine lifetime, avoiding garbage collection while preventing invalid cross-region use.
Jik uses a source-to-C compilation model, producing readable C that can be inspected, debugged, and built with existing toolchains.
Jik is currently in the 0.1.x stabilization phase. The near-term work is compiler correctness, support library fixes, standard library growth, more tests, and real programs to validate the implementation.