3 puntos por xguru 3 시간 전 | 3 comentarios | Compartir por WhatsApp
  • Un lenguaje de programación experimental de Vercel Labs, rediseñado desde cero bajo la premisa de un entorno donde los agentes son los usuarios principales
  • Apunta a ser un lenguaje que se pueda aprender al instante, donde Inspect·Repair sea determinista, con prioridad en la biblioteca estándar y explícito al punto de que exista un camino claramente definido para la mayoría de las tareas
  • El compilador emite información estructurada de diagnóstico y reparación para ayudar a que los agentes inspeccionen y reparen el código por sí mismos
  • Características clave de diseño
    • Superficie pequeña (Small surface area): busca ser un lenguaje que los agentes puedan aprender mientras trabajan. Sintaxis regular, pocos casos especiales y retroalimentación del compilador que indica la siguiente edición
    • Library first (prioridad a la biblioteca): la mayoría de los programas deberían comenzar con APIs documentadas de la biblioteca estándar, más que con paquetes
    • Inspectable by tools (inspeccionable por herramientas): expone diagnósticos, grafos, reportes de tamaño, explicaciones y planes de reparación (repair plans) como datos estructurados que los agentes pueden consumir
  • Ejemplo de código
    fn answer i32  
      ret + 40 2  
    pub fn main Void world World !  
      if == answer() 42  
        check world.out.write "math works\n"  
    
  • Instalación: curl -fsSL https://zerolang.ai/install.sh | bash

3 comentarios

 
heycalmdown 2 시간 전

¿Un Lisp sin paréntesis?

 
aer0700 1 시간 전

No lo había pensado mucho, pero visto desde esa perspectiva se ve increíblemente bien.

 
jamiecha 2 시간 전

Se siente mucho a Rust simplificado, algunas cosas se parecen a Go... y otras partes también recuerdan a Zig... está interesante.
En x86 Linux, el compilador (un binario único) pesa 800 KB y el tamaño del binario release generado al compilar hello.0 es de apenas 289 bytes.
Todavía habrá que ver si también puede ser útil para trabajos de gran escala y cómo se va a construir el ecosistema, pero por ahora me pareció interesante.