Documentación · Para empezar

Instalación

Instala kalku con Homebrew, desde un release o desde el código fuente.

brew install lnds/kalku/kalku

Funciona en macOS con Apple Silicon y en Linux x86_64 con GLIBC 2.38 o más nuevo: las plataformas para las que kaikai, el lenguaje en que está escrito kalku, publica un toolchain. Su piso es el piso de kalku. macOS en Intel y Linux en arm64 todavía no están.

Comprueba que responde:

kalku info

Desde un release

Los mismos tarballs están en cada release. Descomprime el de tu plataforma y deja kalku, kalku-kaikai, kalku-rust, kalku-python y kalku-java en tu PATH.

Desde el código fuente

Con kaikai instalado, en la versión que indica .kaikai-version:

git clone https://github.com/lnds/kalku
cd kalku
make install                  # PREFIX=/usr/local by default
kalku info                    # check it answers

El kalku de Elixir

El kalku de Elixir corre dentro del proyecto que mide, así que además del binario existe como paquete: kalku_elixir en Hex. No tienes que instalarlo a mano para probar: una corrida sobre un proyecto que no depende de él lo descarga al reni, en su misma versión, y lo compila ahí con el Elixir del proyecto. Medir un proyecto lo explica.

Estado

kalku está en pre-alpha. Qué funciona hoy lista lo que está hecho y lo que no.