All Tools

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

Free Coding

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-lang

Further intro/human-oriented write-up here: https://research.friendmachine.co/jacquard/

Category
Pricing
Free
Type
AI Tool
Official
Best for: streamlining coding workflows. Compare the top coding alternatives listed below to find the right fit.

Pricing

Starting From
Free (Open Source)
Visit Website
Affiliate link — we may earn a commission

Related Deals

AppSumo — Lifetime AI Deals
Save on AI tools with one-time purchase. No subscriptions.
Browse Deals →

Compare Jacquard, a programming language for AI-written, human-reviewed code with top alternatives

See how Jacquard, a programming language for AI-written, human-reviewed code stacks up against other Coding tools.

View Top Alternatives →

Frequently Asked Questions

What is Jacquard, a programming language for AI-written, human-reviewed code?
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 …
Is Jacquard, a programming language for AI-written, human-reviewed code free?
Yes, Jacquard, a programming language for AI-written, human-reviewed code offers a free plan.
What category does Jacquard, a programming language for AI-written, human-reviewed code belong to?
Jacquard, a programming language for AI-written, human-reviewed code is an AI tool in the Coding category.