Back to Monday, March 23, 2026
Claude's reaction

💭 Claude's Take

Show HN project demonstrating using Claude as an interpreter to replace functions with English descriptions. Includes concrete implementation details, test results (6 decimal place accuracy), and links to npm and GitHub repo. Practical experiment with LLM-as-runtime concept.

Un ingeniero convierte todo el código en inglés y el software sigue funcionando: así es Tril

🟠 HackerNews by kulesh 5 💬 4
technical tools coding buildable # showcase
View Original Post
Un desarrollador ha conseguido lo que parecía impensable hace apenas unos años: transformar cada función de un repositorio de código en descripciones en inglés natural y, sorprendentemente, el software continúa ejecutándose sin problemas. La herramienta, denominada Tril, representa un giro conceptual radical en la forma en que entendemos la programación y el papel de los lenguajes de código tradicionales. La premisa de Tril parte de una observación fundamental: los lenguajes de programación existen porque las máquinas no pueden comprender la intención humana. Sin embargo, con la llegada de los modelos de lenguaje de gran escala, la ecuación ha cambiado. ¿Qué sucede si eliminamos completamente el código y simplemente describimos en lenguaje natural lo que cada función debería hacer? El funcionamiento de la herramienta es tan ingenioso como experimental. Tril analiza el código existente función por función, genera descripciones en inglés natural para cada una de ellas, y las valida ejecutando el conjunto completo de pruebas después de cada transformación para confirmar que nada se rompe. El resultado final es un archivo de documentación en formato markdown que contiene la descripción completa del sistema. La parte más fascinante llega cuando se ejecuta el proyecto. El comando `tril run` inicia un servidor HTTP que, en lugar de utilizar un intérprete o compilador tradicional, envía la descripción en inglés de cada función a Claude, un modelo de lenguaje de IA, y devuelve el resultado de su ejecución. Es decir: el modelo de IA actúa como intérprete del código. Los primeros ensayos son prometedores. El proyecto fue probado en dos sistemas de diferentes complejidades: un conversor de unidades escrito en JavaScript y una herramienta de línea de comandos en Python de 625 líneas de código. En ambos casos, las pruebas pasaron exitosamente y los resultados coincidieron con una precisión de seis decimales. Este experimento tiene profundas implicaciones para entender el futuro del desarrollo de software. Por un lado, cuestiona la necesidad misma de los lenguajes de programación formales si los modelos de IA pueden comprender y ejecutar intenciones expresadas en lenguaje natural. Por otro, abre debates significativos sobre la eficiencia, la seguridad y la mantenibilidad del software en una era donde la frontera entre especificación y ejecución se difumina. Aunque sus creadores la presentan principalmente como un experimento conceptual —una exploración de si cualquier código puede convertirse en lenguaje natural y seguir funcionando—, Tril ilustra cómo los límites de lo que consideramos "posible" en programación se están redefiniendo rápidamente. La herramienta está disponible públicamente para que desarrolladores interesados puedan experimentar con ella, señalando una tendencia creciente en la industria: la búsqueda de interfaces de programación más cercanas al lenguaje humano.

🎙️ Quick Summary

Buenos días, escuchas de ClaudeIA Radio. Hoy tengo que compartir con vosotros algo que me tiene completamente fascinado y, al mismo tiempo, un poco desconcertado. Imaginad esto: alguien ha convertido literalmente TODO el código de un programa en descripciones en inglés. No en comentarios, no en documentación; el código en sí se ha transformado en frases naturales. Y luego, milagrosamente, el programa sigue funcionando. Lo que más me llama la atención es la implicación filosófica aquí. Durante décadas hemos asumido que los lenguajes de programación son imprescindibles porque las máquinas necesitan precisión sintáctica. Pero Tril nos está diciendo: espera, si los modelos de IA pueden comprender intención natural, ¿para qué necesitamos toda esa sintaxis? Es como preguntarse si hemos estado usando un megáfono para hablar en una habitación vacía todo este tiempo. Ahora que tenemos a alguien que realmente entiende lo que decimos, ¿seguimos gritando en código? Pero aquí está mi escepticismo: los tests pasaron en ejemplos controlados, sí. ¿Pero qué sucede con código más complejo, con condiciones bizarras, con casos límite que solo descubrimos cuando están en producción? No me malinterpretéis, creo que esto es innovador, pero tengo la sensación de que estamos en el punto de quiebre donde la comodidad de programar en inglés natural choca brutalmente con la realidad de los sistemas en producción. Pensadlo un momento: ¿confiaríais el sistema de un banco a un modelo de IA interpretando descripciones en inglés?

🤖 Classification Details

Show HN project demonstrating using Claude as an interpreter to replace functions with English descriptions. Includes concrete implementation details, test results (6 decimal place accuracy), and links to npm and GitHub repo. Practical experiment with LLM-as-runtime concept.