Tech News
← Back to articles

Show HN: MOL – A programming language where pipelines trace themselves

read original related products more articles

MOL — The IntraMind Programming Language

The first programming language with native pipeline operators and auto-tracing — built for AI/RAG pipelines.

Why MOL Exists

Every AI pipeline today is glue code — Python scripts stitching together LangChain, LlamaIndex, vector DBs, and LLMs with no visibility into what happens between steps. MOL fixes this.

Problem How Python/JS Handle It How MOL Handles It Pipeline Debugging Add print() everywhere, use logging libs Auto-tracing built into |> — every step timed & typed automatically Data Flow Visibility No native pipe operator |> operator — data flows left-to-right, traced at every stage Type Safety for AI Generic dicts, no domain types First-class types: Thought , Memory , Node , Document , Chunk , Embedding RAG Boilerplate 50+ lines of setup code One expression: doc |> chunk(512) |> embed |> store("index") Safety Rails Hope for the best guard assertions + access control at the language level Portability Rewrite in each language Transpiles to Python and JavaScript from single .mol source

The Killer Feature: |> with Auto-Tracing

No other language has this combination:

Language Pipe Operator Auto-Tracing AI Domain Types RAG Built-in Python No No No No Elixir |> No No No F# |> No No No Rust No No No No MOL |> Yes Yes Yes

Installation

Choose the method that works best for you:

... continue reading