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.