Un nuevo lenguaje de sistemas auto-alojado llamado 'Rail' ha sido presentado, destacando por eliminar por completo las dependencias de C y ofrecer una arquitectura innovadora. Desarrollado por Zemo-G, Rail se distingue por su compilador (4.687 líneas de código) que genera un binario ARM64 de 729 KB capaz de compilarse a sí mismo de forma idéntica en bytes. El recolector de basura (GC) está implementado en ensamblador ARM64, y la versión 3.0.0 incluye un cliente TLS 1.3 puro, permitiendo la comunicación HTTPS sin necesidad de OpenSSL, curl o socat. Rail se enfoca en la simplicidad y la eficiencia, con soporte para macOS ARM64, Linux ARM64, Linux x86_64 y WASM. El lenguaje se utiliza para construir componentes críticos como clientes HTTPS y sistemas de validación de certificados, todo ello compilado por el mismo binario. La arquitectura de Rail se documenta en el archivo CHANGELOG.md, y su desarrollo se centra en la auto-mejora a través de bucles de entrenamiento que utilizan el propio compilador como función de ajuste. La última versión incorpora mejoras significativas en seguridad, rendimiento y compatibilidad, marcando un avance en el desarrollo de lenguajes de sistemas.
