Nicheloom visits: 58,069 all-time · 7,637 in the last 7 days

The opportunity tracker for new startups.

Today: 1,953 launches · Niche of the day: specialized calculation tools · See what launched today →

Jacquard, a programming language for AI-written, human-reviewed code

Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.

Want to reach these readers? Sponsor an issue.

I'm fascinated by the generative AI wave rolling over us, and wondered if AI could create a language that it might prefer using over the ones created by and for humans.To create the design, I had AI analyze the ASTs of several mainstream languages plus a few of the conceptually groundbreaking but esoteric ones (listed in the README) and then create a new structure and new syntax. It was named after the Jacquard machine (https://en.wikipedia.org/wiki/Jacquard_machine), a precursor to Babbage's Analytical Engine (and punch cards).The result reused a lot of existing ideas but combined them in what I found to be an interesting way. External/world effects are visible in function signatures, and the runtime requires explicit permission to touch the filesystem, network, etc. Effect interactions can be recorded and replayed to see what happens under different conditions or code. And since code is given a content-addressed semantic identity internally, renames and formatting changes don't require recompile or retesting.Another piece that fell out of this was a testing framework called Warp, which combines replay, results caching, handler substitution, and a few other tools that I frankly wish I had when writing Python. There are a few examples available in the demos directory.There's more to do, but it's installable and usable. I'm hoping people will have their agents digest the docs/SKILL.md file and maybe write a few programs or see where it might fit in their projects. It should be particularly useful in agent systems. If an agent says something is painful or you as a human find the code tough to understand, I'd like to hear about it so I can address it.More detail here:Repository: https://github.com/jbwinters/jacquard-langFurther intro/human-oriented write-up here: https://research.friendmachine.co/jacquard/

HN · launched Jul 13, 2026 · 102 upvotes (top 8%) · 0 views

Niche: programming languages and interpreters · 161 launches, 2 in the last 7 days ▼ -75% · Explore this niche →

Category and tags

  • Horizontal
  • Dev tools
  • Developer
  • AI-native
  • Hobby / open-source project

Visit website ↗ Source listing ↗

Could you build this?

No Designing and building a novel programming language with custom syntax, AST representation, semantics, and an efficient compiler/interpreter requires deep programming language theory.

What it would actually take: A real programming language requires a formal grammar specification (EBNF), lexer and parser generation (or recursive descent parser), AST construction, type checker, and code generator (targeting LLVM IR, bytecode, or transpiling). Ensuring robust error reporting, deterministic human-readable diffs, and tooling/LSP support demands specialized compiler engineering experience.

Discussion

20 comments analyzed.

Competitors mentioned: Flix programming language, Languages with algebraic effects, Python, Rust

Concerns raised: Crashing instead of raising exceptions or return codes is a bug, Poor documentation compared to unfiltered LLM output, Unclear if reviewing Jacquard is substantially easier than existing languages, LLMs struggle to write prompts and documentation for other LLMs, New languages may not compete with mainstream languages in LLM training data

Feature requests: Annotations for memory usage, PII processing, response time, and user permissions, Better documentation with big picture explanation and effect system in first paragraphs, Clear guidelines avoiding jargon like 'kernel' and 'carrier', Database-backed approach like Unison for multiple annotations

Competitors

Other products that read as similar to this one : 299 launches clear the similarity bar, closest 8 shown.

Attention rank: #34 of 300 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).

Launched 254 days after the earliest competitor.

The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.