v0.3.4 · runs in your browser

Code that reads like data thinking.

Pipelines, types, and AI agents as first-class syntax. Try the language live — nothing to install.

$ npm i -g thinkinglanguage
scratch.tl
Output
// press Run…
⛓️

Pipelines

The |> operator threads data through transforms with move semantics.

🤖

Agents

Declare LLM agents with tools and lifecycle hooks as native constructs.

🔠

Gradual types

Add types where they help; infer the rest. Traits, generics, pattern matching.