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
- Vía NPM:
npm install -g mixe-compiler - Vía curl:
curl -fsSL https://mixecore.pages.dev/install.sh | sh - 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