Python 3.14 compiled to metal – no interpreter
Project scope and current status
- Described as Python 3.14 compiled “to metal”, but commenters stress it is currently a subset with its own runtime and quirks.
- README explicitly says: full CPython test suite is not yet passing; several stdlib modules are still missing; 5× speedup is an aspirational target.
- Some readers initially misread this as already passing the full suite and being 5× faster; others correct them, pointing to the status section.
Compatibility and technical limitations
- Multiple comments doubt support for dynamic features like
exec,eval,getattr/setattr, magic methods, andpickle, calling it “dead on arrival” for real-world use if these are absent. - Likely no CPython C API compatibility, which would block NumPy/PyTorch and most native extensions.
- Dynamic typing and the Python object model are seen as inherently hard to map to efficient “metal” code; unboxing and specialization would be required for real speedups.
- Some say it appears slower than CPython today.
AI-generated code and “vibe” concerns
- Strong suspicion the repo and README are heavily LLM-authored, with “ratchet”/marketing-style prose cited as telltale signs.
- Several worry about “vibe-coded” projects: they work until they suddenly don’t, and are then very hard to debug or extend.
- Others argue AI can also refactor and clean up its own messes if given explicit debt-reduction tasks.
Maintainability, parity, and economics
- Many point out that maintaining near-100% parity with CPython (including the last 5% of edge cases) has historically killed similar projects.
- Some say parity will be “impossible” without AI; others counter that relying on AI still doesn’t solve trust, subtle bugs, and long-term stewardship.
- Debate over whether paying for tokens is a viable substitute for passionate maintainers; skepticism that people will fund expensive AI runs for niche compilers.
Broader attitudes and ecosystem context
- Enthusiasts see this as an exciting example of AI-enabled compiler building and predict more such projects and custom compilers.
- Skeptics call it “AI slop” and ask for a way to tag/filter such projects on HN.
- Others note that Python’s main value comes from native modules; without a stable, implementation-independent extension API, alternative runtimes struggle.
- Related Python compiler projects (RustPython, Nuitka, others) are mentioned as points of comparison, often judged more mature or already working.