February 14, 2026

Trace me outside, how ’bout dat

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

Pipe dreams or killer feature? Devs argue while the docs 404

TLDR: MOL launches a new language that auto‑traces AI “pipes,” aiming to replace messy glue code with clean, visible steps. The community is split: some love the clarity and built‑in tools, while others argue existing languages already do this and poke fun at a launch-day docs 404—demanding real use cases.

Meet MOL, a new language promising AI pipeline bliss: a simple left‑to‑right “pipe” that auto‑traces every step and turns messy glue code into one‑liners like “document → chunks → embeddings → index.” The demo is slick, the pitch is bold… and the comments are even bolder.

The claim that MOL is the “first” with a pipe plus auto‑tracing lit the fuse. Skeptics swarmed with “we already do this” energy. One commenter pointed to Elixir’s debugging tools and macros, another swore you can just overload the “|” operator in Python and call it a day. “No other language has this?” Cue the collective eye roll. Meanwhile, a fan popped in with wholesome hype—only to discover the documentation link was a 404, spawning jokes that the only thing being “traced” was the missing docs (link).

Between the hype and heckling, practical voices asked for real‑world examples: durable workflows, agents that loop, and why this beats a Python library. Others reminisced about building custom parsers then crawling back to plain Python—“cool toy, tough upkeep.” Still, MOL’s promise—instant timing, typed steps, guardrails, and RAG (search‑over‑documents) built in—hit a nerve with devs drowning in duct‑taped AI scripts. Whether it’s a revolution or a shiny wrapper, the crowd came for the pipes and stayed for the drama (repo).

Key Points

  • MOL introduces a native pipeline operator (|>) with built-in auto-tracing that times and types each step.
  • The language provides AI-specific types (e.g., Document, Chunk, Embedding) and built-in RAG operations to reduce boilerplate.
  • MOL targets portability by transpiling a single .mol source to Python and JavaScript.
  • Installation options include PyPI, Docker (~144 MB image), source from GitHub, LSP support for VS Code, and an online playground.
  • Language features include variables with type inference/annotations, control flow, functions, comments, pipeline definitions, and auto-tracing for multi-stage chains.

Hottest takes

"Of the languages listed, Elixir, Python and Rust can all achieve this combination" — wavemode
"it's also possible to override the ">>" or "|" characters in python to achieve the same thing" — bb88
"I'll definitely give it a try... However, the documentation link isn't working (404)" — qrios
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.
Show HN: MOL – A programming language where pipelines trace themselves - Weaving News | Weaving News