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)
irm https://antril.org/install.ps1 | iexLinux y macOS
curl -fsSL https://antril.org/install.sh | shLé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:
LarvaSetup-<version>-win-x64.exe --silent
larva --versionLinux 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.
tar -xzf Larva-<version>-linux-x64.tar.gz
cd Larva-<version>-linux-x64
./install.sh
larva --versionDespués
Crea y ejecuta tu primer programa, con la documentación como guía:
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 bindpreprocesa los encabezados de C con clang cuando está instalado.- Los programas de WebAssembly se ejecutan en Node o en un navegador.