Skip to content
Alex Kull
Project 00 / 02Programming language / Developer tooling

Kole

An object-oriented scripting language designed for native applications and developer tools.

View repository
  1. 00Parse
  2. 01Check
  3. 02Execute

Overview

Kole explores a more explicit model for ownership, object lifecycles, and contracts. The repository includes a working interpreter, a native Windows executable built with C# Native AOT, examples, tests, and VS Code language support.

What it does

00 — 02
  1. 00

    A lexer, parser, checker, object model, and execution engine for .k source files.

  2. 01

    Lifecycle rules and ownership relationships that make host resource behavior explicit.

  3. 02

    A native executable, editor support, examples, and a JavaScript reference implementation.

Built using Kole

Things I've built with Kole

Under construction

Check back soon.