Empezar

Instalar kaikai

La herramienta de línea de comandos se llama kai. Hay dos formas de instalarla: por Homebrew (rápido) o compilando desde el código fuente (para colaborar con el lenguaje).

Homebrew · macOS y Linux

La distribución oficial vive en un tap propio.

brew install kaikailang-org/kaikai/kaikai

Verifica la instalación:

kai --version

Si tienes clang en el PATH (en macOS basta con instalar las Xcode Command Line Tools con xcode-select --install), kai usará el backend LLVM por defecto. Si no, cae al backend C, que también funciona en cualquier máquina con un cc estándar.

Desde el código fuente

Para hackear el compilador o seguir main al día, clona el repo y compila el bootstrap de tres etapas:

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

La primera llamada a ./bin/kai compila las etapas que falten; las siguientes reutilizan los binarios. Las etapas 0 y 1 solo necesitan un cc con C99; la etapa 2 es la que ve el usuario.

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.