Un port de TypeScript a Rust hecho por LLMs: Opus 5.5 logró en 10 horas lo que GPT-5.6 no pudo en meses
Rust Port of TypeScript (Tsc)
ts-rust es un port experimental del compilador nativo de TypeScript (escrito en Go) a Rust, creado íntegramente por modelos de lenguaje. Tras gastar más de $400,000 en tokens con GPT-5.6 Sol y GPT 6 Astra sin superar el 84% de compatibilidad, Opus 5.5 partió de cero y logró una versión funcional en 10 horas por ~$24,047. El resultado es un checker un 61% más rápido que tsc 7 y con soporte integrado para diagnósticos de Effect.
Opus 5.5 empezó desde cero. Llegó más lejos que Astra en 1/10 del tiempo.
- benrutter
Aquí un inciso, pero creo que esta parte es súper interesante.
Con ese dinero podrías perfectamente contratar a alguien para que hiciera este trabajo; lo interesante, creo, es que muchos menos ingenieros interesados/experimentadores considerarían pagarle a un humano para que haga este trabajo, que los que alegremente soltarían una gran cantidad de dinero en un LLM.
No tengo ninguna sugerencia sobre por qué existe eso, pero es un contrato extraño e interesante.
- wg0
Parafraseando del README.md:
>Spent over $400,000 in API priced tokens with GPT-5.6 Sol and GPT 6 Astra. They wrote over 1.3m lines of Rust over multiple months of /goal loops and never got past like 84% compat.
Luego soltaron a Claude code con el problema:
> I figured it'd be fun to throw Opus 5.5 at this. It had a working v0 in 10 hours. I assumed it kept using the code the Codex models wrote. I was wrong. Opus 5.5 started from scratch. It got further than Astra in 1/10th the time.
En las advertencias del README.md
> Also worth mentioning: I've never read a line of this code.
- DanRosenwasser
Miembro del equipo de TypeScript aquí: este es un trabajo impresionante, y sinceramente es una locura que 3 de estos ports hayan aparecido en la última semana. Ahora mismo estoy AFK, pero esperamos aprender más y tendremos más que decir sobre esto pronto.
- mkesper
Qué desperdicio de energía... $424.000 en tokens a precio de API equivalen a cuántos kWh quemados? ¿Y cómo confiarías en esto para construir tu código?
Motivations lo dice todo:
Motivations
Test model capabilities
Make a fast TypeScript type checker
Make a ts checker that can work in WASM with high performance
Memes
- yoyohello13
Quizá es que simplemente hay tantos de estos, pero a estas alturas, para cosas vibe coded como esta, yo solo pienso "a quién le importa". Los LLM ya pueden hacer cosas así. A menos que esto alcance una masa crítica de uso entre desarrolladores, ¿por qué lo usaría? Es simplemente una implementación menos mantenida y menos probada. La pregunta más importante es "¿qué nos enseña esto?". Y no sé la respuesta a esa.
- shepherdjerred
Ojalá Anthropic/OpenAI me dieran tokens gratis para poder hacer cosas aleatorias como esta.
Ya pago suscripciones en ambos, pero los tokens ya están comprometidos con otros proyectos.
- hannibalhorn
En la sección de proyecto del mundo real, los tiempos de compilación frente a tsc7 fueron 1-3s menos. A veces los porcentajes son mucho más impresionantes que los valores absolutos.
- spankalee
Fueron muchísimos tokens para gastar en un port. Me pregunto si toda la actividad de porting que hay por ahí estaría mejor respaldada invirtiendo en traductores automáticos deterministas realmente buenos que hagan el 90% del trabajo de forma barata y deleguen cualquier decisión que haya que tomar de vuelta al agente de IA.