Guía

Mixe

El lenguaje que mezcla lo que ya sabes

Para equipos pequeños que no quieren elegir un solo lenguaje

¿Qué es Mixe?

Mixe es un compilador políglota. Escribe tu lógica en Mixe y delega las partes críticas a C, Obj-C, JavaScript, ASM o Pascal: todo se compila en un único binario autónomo de ~2MB, sin runtime externo ni dependencias.

Ejemplo

@asm(x86_64, "nasm")
fn fastSum(a: Int, b: Int) -> Int {
    asm {
        mov rax, rdi
        add rax, rsi
        ret
    }
}

@js
fn fastMultiply(a: Int, b: Int) -> Int {
    js { return a * b; }
}

fn main() {
    print(fastSum(40, 2))
    print(fastMultiply(6, 7))
}

Instalación

  1. Vía NPM: npm install -g mixe-compiler
  2. Vía curl: curl -fsSL https://mixescript.pages.dev/install.sh | sh
  3. Binario directo: GitHub Releases

Primeros pasos

¿Quieres el manual completo? Consulta la guía de usuario: instalación, sintaxis, interop, UI, paquetes y distribución.

Crea tu primer proyecto y ejecútalo:

mixe init mi-app
cd mi-app
mixe run

Cuando esté listo, genera el binario de producción:

mixe build --release

También puedes comprobar que tu código compila sin generarlo:

mixe check src/main.mixe