Hacker News

Ken

by @patlasswell

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

Discover more builders

Builderlust is an endless, joyful scroll of real projects people are shipping right now. Get the app to keep finding your next spark of inspiration.

📱 Coming soon to iOS & AndroidOpen in the app