Descargar

Larva

El compilador, la herramienta de compilación y el gestor de paquetes de Antril, con su biblioteca estándar y el paquete de lenguaje de Antril.

La primera versión está en camino

Los instaladores de Larva para Windows, Linux y macOS se publicarán aquí en cuanto salga la primera versión pública.

Mientras tanto, puedes seguir el proyecto en GitHub.

Instalar

En una línea

La forma más rápida: estos comandos descargan la última versión de Larva desde este sitio, verifican su SHA-256 y ejecutan su instalador para tu usuario.

Windows (PowerShell)

PowerShell
irm https://antril.org/install.ps1 | iex

Linux y macOS

Terminal
curl -fsSL https://antril.org/install.sh | sh

Léelos antes si quieres: install.ps1, install.sh. Las opciones se pasan al instalador: curl -fsSL https://antril.org/install.sh | sh -s -- --no-path; en Windows, define antes $env:LARVA_INSTALL_DIR o $env:LARVA_INSTALL_ARGS. Sumas de verificación: SHA256SUMS.txt.

Windows

Ejecuta LarvaSetup-<version>-win-x64.exe. Instala Larva para tu usuario, sin permisos de administrador, en %LOCALAPPDATA%\Programs\Larva. Agrega larva a tu PATH, muestra Larva en Aplicaciones instaladas con su desinstalador y muestra los archivos de Larva con sus íconos. Para una instalación desatendida:

Terminal
LarvaSetup-<version>-win-x64.exe --silent
larva --version

Linux y macOS

Descomprime el archivo y ejecuta su install.sh. Instala Larva para tu usuario y pone un comando larva en ~/.local/bin; ./install.sh --help muestra sus opciones.

Terminal
tar -xzf Larva-<version>-linux-x64.tar.gz
cd Larva-<version>-linux-x64
./install.sh
larva --version

Después

Crea y ejecuta tu primer programa, con la documentación como guía:

Terminal
larva new Console-App Hello --lang antril
cd Hello
larva run
Hello from Larva!

Editor

En Visual Studio Code, la extensión Larva aporta el servidor de lenguaje (errores mientras escribes, autocompletado, navegación), los proyectos .queen y los comandos de compilación. La extensión Antril aporta la sintaxis del lenguaje, los fragmentos de código y los íconos. Al instalar Antril, se instala Larva con ella.

Herramientas opcionales

  • Los ejecutables nativos los enlazan las herramientas de compilación de MSVC en Windows, y el compilador de C del sistema en Linux y macOS.
  • larva bind preprocesa los encabezados de C con clang cuando está instalado.
  • Los programas de WebAssembly se ejecutan en Node o en un navegador.
Esc