El lenguaje que las maquinas escriben.

Cyra es un lenguaje de tipado estatico, pensado para LLM, que compila a bytecode BEAM. Una sola sintaxis. Cero ambiguedad. Todo el poder de Erlang.

Construido para maquinas. Verificable por diseno.

Un lenguaje con exactamente una sola forma de expresar cada constructo, para que cada token generado lleve la maxima confianza.

{}

Sintaxis optimizada para LLM

Llaves y puntos y coma al estilo C. Una forma canonica por constructo. Maximiza la confianza por token en los modelos de generacion de codigo.

T:

Tipos estaticos, cero inferencia

Cada parametro y tipo de retorno declarado explicitamente. Verificacion Hindley-Milner bajo el capo. Sin suposiciones.

Runtime BEAM

Actores, tolerancia a fallos, recarga de codigo en caliente, distribucion. Todo Erlang/OTP sin aprender la sintaxis de Erlang.

Contratos formales

Anotaciones @pre, @post, @invariant. Correccion verificable por maquinas desde el primer dia.

Limpio, explicito, sin ambiguedad

Un bucle de proceso con funciones tipadas, coincidencia de patrones y paso de mensajes — todo en una sintaxis familiar.

counter.cyra
module MyApp.Counter {
    use IO;

    // Process loop with state via recursion
    fn counter_loop(count: int) -> void {
        receive {
            :increment => counter_loop(count + 1);
            (:get, caller) => {
                send(caller, (:count, count));
                counter_loop(count);
            }
            :stop => :ok;
        }
    }

    pub fn start() -> pid {
        spawn(fn() -> void { counter_loop(0); });
    }

    @pre(n >= 0)
    pub fn format_count(n: int) -> string {
        "count: " <> Int.to_string(n);
    }
}

Para que es bueno Cyra…

>_

Microservicios generados por IA

Enviale un prompt a tu IA y obtendras un microservicio funcional. Una sola sintaxis canonica significa que cada linea generada es correcta—sin puntos y coma alucinados.

@!

Codigo en el que puedes confiar

Los contratos de seguridad integrados detectan errores antes de que tu codigo se ejecute. El compilador demuestra la correccion para que tu no tengas que hacerlo.

<>

Aplicaciones en tiempo real

Aplicaciones de chat, paneles en vivo, servidores de juegos—millones de usuarios simultaneos, auto-recuperacion por defecto. Sin frameworks adicionales.

CI

Pipelines autonomos

Tu CI escribe, prueba y despliega codigo Cyra—sin intervencion humana. La sintaxis determinista significa cero conflictos de formato.

::

Escalar sin pensarlo

Pasa de un servidor a cien. Los nodos se descubren entre si y se auto-recuperan automaticamente entre centros de datos.

Revision de codigo con IA

Una sola sintaxis, un solo significado, cero incertidumbre. Los revisores de IA entienden Cyra a la perfeccion—auditorias en las que realmente puedes confiar.

Lo que Cyra no es

×

No es un lenguaje de scripting de proposito general

Cyra esta disenado especificamente para la generacion de codigo por LLM sobre BEAM. No pretende reemplazar Python ni JavaScript.

×

No reemplaza a Elixir

Elixir es brillante para desarrolladores humanos. Cyra esta disenado para maquinas que generan y verifican codigo de forma autonoma.

×

No es interpretado

Cyra compila a bytecode BEAM a traves de Core Erlang. Se ejecuta en la misma maquina virtual que impulsa Discord, Ericsson, Heroku, Nintendo y Cisco, entre muchos otros grandes productos y empresas.

×

No es un juguete

Apunta a aplicaciones OTP de produccion con supervisores, GenServers, recarga de codigo en caliente y clustering distribuido.

Disenado con principios

"Una forma, un significado"

Inspirado en la Characteristica Universalis de Leibniz. Cada constructo tiene exactamente una representacion sintactica, eliminando la ambiguedad tanto para maquinas como para humanos.

"Maquinas que razonan"

Disenado para la generacion automatica y la verificacion. El sistema de tipos, los contratos y la sintaxis determinista permiten que los LLM produzcan codigo demostrablemente correcto.

"Sobre hombros de gigantes"

La maquina virtual BEAM esta probada en batalla a lo largo de decadas en telecomunicaciones y sistemas distribuidos. Cyra hereda todo — actores, tolerancia a fallos, actualizaciones en caliente — con una sintaxis que las maquinas prefieren.