3 ms·
I'm working on a programming language for agents to write and humans to read. Think Lean4 but built for software engineering. It's dependently typed based on Ob
by patlasswell 20d ago
I'm working on a programming language for agents to write and humans to read. Think Lean4 but built for software engineering. It's dependently typed based on Observational Type Theory. A few key differences from Lean4:
1. Constructivist rather than propositional logic, so propositions can be true or false or unknown.
2. Compiler which targets the Linux ABI (in progress). An interpreter exists and acts as an oracle for tests.
3. Built-in row polymorphic effect model.
4. Fine-grained capability and resource-based security.
I aspire for it to have a comprehensive first-party software catalog.
https://github.com/swe-toolkit/ken https://github.com/swe-toolkit/ken
- thomasfromcdnjs 20d agoAwesome! doing similar things
- kcirtapfrmspc 20d agoI did the opposite, had the llm write a language for the llms https://github.com/kcirtapfromspace/squid-lang https://github.com/kcirtapfromspace/squid-lang