Blog

News, updates, and articles about the Kit programming language.

June 11, 2026 Pre-release Release Compiler Parser Packages Capabilities Tooling

Kit Updated: 2026.6.11

Kit 2026.6.11 adds application manifests with project-local installs, trailing lambda arguments and paren-closed lambda blocks, heredoc indentation stripping, kit-version compatibility pinning, aggregated capability errors with a trust-on-first-use consent store, and faster cold builds.

Read more →
June 9, 2026 Pre-release Release Compiler Stdlib Ergonomics Tooling

Kit Updated: 2026.6.9

Kit 2026.6.9 fixes polymorphic user ADT constructor schemes and adds using scoped capability evidence, language ergonomics, package tooling refinements, and parity sweep improvements.

Read more →
June 7, 2026 Pre-release Release Compiler Interpreter Stdlib Jujutsu

Kit Updated: 2026.6.7

Kit 2026.6.7 fixes backend codegen cache reuse, compiler timezone builtins, standalone stdlib checks, JSON parser validation, logging JSON escaping, Jujutsu workflow tooling, and interpreter path-scoped constructor fallback.

Read more →
June 4, 2026 Pre-release Release Compiler Type Checker LSP Security

Kit Updated: 2026.6.4

Kit 2026.6.4 adds supervised agent lifecycle support, completes linear ownership checking, hardens object capabilities and capability-aware package checks, improves LSP quick fixes and parser recovery, fixes doc checker ADT constructor warnings, removes version-only package dependencies, fixes kit:test release blockers, and cleans up nil sentinel handling.

Read more →
May 31, 2026 Pre-release Release Compiler Type Checker FFI Tooling

Kit Updated: 2026.5.31

Kit 2026.5.31 keeps Unit-parameter callees and release-list temporaries alive, improves annotation type variable handling, adds W021 warnings for unknown annotation type names, fixes an FFI Float-to-Int extern panic, resolves installed ffi-zig package dirs, and clarifies version bump prompts.

Read more →
May 30, 2026 Pre-release Release Compiler Codegen REPL Testing

Kit Updated: 2026.5.30

Kit 2026.5.30 auto-links prebuilt package wrapper libraries into consumers, fixes codegen for nullary functions/externs used in value position and List.cons as a first-class value, keys the partition cache on the compiler build fingerprint, reports non-exhaustive match failures at the scrutinee, makes global runtime context init thread-safe, and refines formatter spacing.

Read more →
May 29, 2026 Pre-release Release Compiler Codegen REPL Testing

Kit Updated: 2026.5.29

Kit 2026.5.29 is a compiler and codegen correctness release: it fixes native WGPU codegen, qualified and nullary constructor lowering, lazy runtime constructor collisions, unboxing and phi-chain TCO, PVec branch indexing, incremental reexport snapshots, macro expansion in exported bindings, REPL higher-order functions, and a kit test runner double-free.

Read more →
May 23, 2026 Pre-release Release Compiler Diagnostics Security

Kit Updated: 2026.5.23

Kit 2026.5.23 adds build-info diagnostics and timing detail, improves imported typechecking and cache reuse, hardens capability enforcement, polishes stdlib/help output, and fixes package dependency handling.

Read more →
May 15, 2026 Pre-release Release Compiler Runtime Packages

Kit Updated: 2026.5.15

Kit 2026.5.15 fixes Zig 0.16 and runtime compatibility gaps, hardens HTTP header and request handling, improves partition backend cache correctness, adds package dev dependencies, and updates release tooling.

Read more →
May 8, 2026 Pre-release Release Build Performance Updater

Kit Updated: 2026.5.8

Kit 2026.5.8 improves build performance, adds speed guardrails and release preflight benchmarking, tracks runtime ABI in the partition entry cache, and hardens self-updater release verification.

Read more →
May 6, 2026 Pre-release Release Compiler Incremental Codegen

Kit Updated: 2026.5.6

Kit 2026.5.6 improves incremental interpreter recompilation, fixes codegen cache and relink edge cases, hardens CI and managed Zig downloads, updates Git validation, and fixes installed stdlib sync.

Read more →
May 3, 2026 Pre-release Release Packages Tooling Compiler

Kit Updated: 2026.5.3

Kit 2026.5.3 syncs package releases and badges, validates package release tags, expands release preflight package dev sweeps, and fixes examples and import drift.

Read more →
May 2, 2026 Pre-release Release Compiler Build Codegen

Kit Updated: 2026.5.2

Kit 2026.5.2 fixes implicit build output reuse, scoped import globals, native package link flag duplication, reusable global init and library discovery, and adds GitLab package metadata sync tooling.

Read more →
April 27, 2026 Pre-release Release Tooling Codegen Build

Kit Updated: 2026.4.27

Kit 2026.4.27 improves kit dev workflow validation and diagnostics, preserves partitioned package globals, completes the Zig 0.16.0 migration, and refreshes the docs and playground.

Read more →
April 24, 2026 Pre-release Release Docs Playground Tooling

Kit Updated: 2026.4.24

A package and codegen hardening release covering partitioned package globals, cached metadata, runtime builtins, release tooling, and CI build reliability.

Read more →
April 23, 2026 Analysis Syntax Error Handling Pattern Matching Types

Kit Syntax Proposal Analysis

An analysis of the Kit Lang Advanced Syntax Design proposal against Kit's existing language features, including error handling, pattern matching, traits, refinement types, and FFI.

Read more →
April 20, 2026 Pre-release Compiler Incremental Codegen Tooling

Kit Updated: April 20, 2026

A summary of the April 20 release, covering incremental compilation milestones, backend graph reuse, codegen and import fixes, and Linux/FFI runtime hardening.

Read more →
April 7, 2026 Pre-release Compiler Imports Packages Type System

Kit Updated: 2026.4.7

A summary of the 2026.4.7 release, covering first-party package library resolution, import inference fixes, parity-check correctness, and cleaner automated test runs.

Read more →
April 6, 2026 Pre-release Compiler Imports Parser Tooling

Kit Updated: 2026.4.6

A summary of the 2026.4.6 release, covering imported package and alias fixes, the inline-comment parser regression fix, parity tooling updates, and recursive cwd discovery in kit check.

Read more →
April 4, 2026 Pre-release Project Raylib Telemetry Visualization

Artemis II Tracking in Kit

A look at the standalone Artemis II tracker built in Kit with raylib, projected mission data, custom file imports, and optional live NASA telemetry.

Read more →
April 4, 2026 Pre-release Compiler Build Tooling

Kit Updated: 2026.4.4.5

A summary of the 2026.4.4.5 release, covering the new full-release-string behavior for Kit.version and the final website/playground sync for the current compiler version.

Read more →
April 3, 2026 Pre-release Build Tooling

Kit Updated: 2026.4.3

A summary of the 2026.4.3 release, covering the macOS cross-build fix for Linux hosts and the updated release metadata now reflected across the site and playground.

Read more →
April 2, 2026 Pre-release FFI Build Tooling

Kit Updated: 2026.4.2

A summary of the 2026.4.2 release, covering FFI package scaffolding, native linking support, wrapper diagnostics, and release metadata tooling updates.

Read more →
March 30, 2026 Pre-release Runtime Tooling Testing

Kit Updated: 2026.3.30

A summary of the 2026.3.30 release, covering the new WASM REPL command support, backend and runtime hardening work, and the exact changelog linked to GitLab commits.

Read more →
March 24, 2026 Package DataFrame R Python Polars Julia Pre-release

Data Manipulation in Kit Compared to R, Python, Polars, and Julia

A practical side-by-side look at common dataframe tasks in kit-dataframe, dplyr, pandas, Polars, and Julia DataFrames, including Kit's lazy expression system and preloaded REPLs.

Read more →
March 20, 2026 Package DataFrame Ubuntu Pre-release

kit-dataframe Verified on Ubuntu

kit-dataframe has been verified on Ubuntu. This post covers the package capabilities, Linux verification notes, and starter dataframe workflows in Kit.

Read more →
March 7, 2026 Feature Pattern Matching Pre-release

Introducing Active Patterns in Kit

We're excited to announce that Active Patterns have arrived in Kit! This powerful feature, inspired by F#'s active patterns, allows you to define reusable, composable pattern matching logic that integrates seamlessly with Kit's existing match expressions.

Read more →
January 26, 2026 Benchmark Performance Pre-release

Kit Numbers Every Programmer Should Know

Performance benchmarks for common operations in Kit. Learn how fast basic operations, string manipulation, list operations, map access, pattern matching, and more perform in compiled Kit binaries.

Read more →
January 17, 2026 Benchmark Performance Pre-release

How Does Kit Stack Up? Performance vs Go, Rust, Zig, and More

We benchmarked Kit against Go, Rust, Zig, V, Crystal, Nim, Node.js, Python, and Ruby. See how Kit performs in recursive function calls and floating-point arithmetic with interactive D3.js visualizations.

Read more →