Show HN: I replaced every function in a codebase with English – it still works
Show HN (score: 5)Description
The concept: programming languages exist because machines couldn't understand human intent. LLMs can. So what happens if you remove the code entirely and just... describe what each function should do?
The tool replaces functions one by one, runs your test suite after each swap to confirm nothing breaks, and outputs a .md file. Then `tril run` spins up an HTTP server that sends each function's English description to Claude and returns the result.
Tested on a unit converter (JS) and a 625-line Python CLI tool — tests passed, results matched to 6 decimal places (fortunately).
This is mainly a thought experiment: can any code become plain natural language? Will it still work? Let's find out!
npm: npx @sliday/tril convert URL
GitHub: https://github.com/sliday/tril
More from Show
Show HN: I made a AI Code Review tool that knows how your company works
Show HN: I made a AI Code Review tool that knows how your company works
No other tools from this source yet.