Empezar

Instalar kaikai

La herramienta de línea de comandos se llama kai. La forma recomendada es el instalador oficial; también hay Homebrew, y puedes compilar desde el código fuente si quieres modificar el compilador.

Instalador oficial · macOS (Apple Silicon)

Un instalador estilo rustup, sin dependencias:

curl -fsSL https://raw.githubusercontent.com/kaikailang-org/kaikai/main/install.sh | sh

Descarga el último release, verifica su SHA-256, lo instala en ~/.kaikai/ y agrega ~/.kaikai/bin al PATH. Verifica la instalación:

kai --version

El binario es auto-contenido: trae LLVM enlazado estático y compila a código nativo sin clang ni toolchain externo. Para actualizar más adelante:

kai upgrade

Homebrew

La distribución oficial también vive en un tap propio.

brew install kaikailang-org/kaikai/kaikai

En una instalación por Homebrew las actualizaciones van por brew upgrade kaikai, no por kai upgrade.

Desde el código fuente

Solo lo necesitas para modificar el compilador, o en plataformas donde el instalador aún no publica binarios (hoy los precompilados son para macOS en Apple Silicon). Requiere un cc y los headers de desarrollo de LLVM (ubicados vía llvm-config):

git clone https://github.com/kaikailang-org/kaikai
cd kaikai
make all

El bootstrap regenera el compilador desde nada más que un compilador de C: la etapa 0 (C) construye kaic0, que compila el compilador mínimo kaic1, que compila el compilador completo auto-hospedado.

Tu primer programa

Guarda esto en hola.kai:

fn main() {
  println("hola, kaikai")
}

Y ejecútalo:

kai run hola.kai
# hola, kaikai

Para compilar a un binario nativo en lugar de ejecutar:

kai build hola.kai -o hola
./hola

¿Y ahora?

  • Mira los ejemplos en el sitio.
  • Lee el libro para entender el lenguaje completo, en orden, con casos reales.
  • Revisa el repo en GitHub y abre un issue si encuentras algo raro.