Jacquard
a programming language for AI-written, human-reviewed code
About Jacquard
Jacquard is a small programming language designed for a regime in which most code is written by machine-learning models and reviewed by people. - jbwinters/jacquard-lang
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…
Ratings & reviews
Log in to rate and review Jacquard.
Discussion (0)
Log in to join the discussion.