Instalación
Piola se distribuye como un binario único, sin dependencias. Lo instalas y funciona altiro.
Instalación rápida
Section titled “Instalación rápida”curl -fsSL https://raw.githubusercontent.com/cuervolu/piola/main/install.sh | bashEl script detecta tu arquitectura automáticamente — Intel, Apple Silicon, ARM — y descarga el binario correcto.
Abre PowerShell y ejecuta:
iwr -useb https://raw.githubusercontent.com/cuervolu/piola/main/install.ps1 | iexVerificar la instalación
Section titled “Verificar la instalación”piola --versionSi ves algo como piola 0.1.0, estás listo.
Instalación manual opcional
Section titled “Instalación manual ”Si prefieres no usar scripts porque no confías en mis habilidades como programador de bash, descarga el binario directamente desde GitHub Releases y agrégalo a tu PATH.
| Plataforma | Archivo |
|---|---|
| macOS Apple Silicon | piola-vX.Y.Z-aarch64-apple-darwin.tar.gz |
| macOS Intel | piola-vX.Y.Z-x86_64-apple-darwin.tar.gz |
| Linux x86_64 | piola-vX.Y.Z-x86_64-unknown-linux-gnu.tar.gz |
| Linux ARM64 | piola-vX.Y.Z-aarch64-unknown-linux-gnu.tar.gz |
| Windows 64-bit | piola-vX.Y.Z-x86_64-pc-windows-msvc.zip |
Compilar desde el código fuente avanzado
Section titled “Compilar desde el código fuente ”Si quieres la versión más reciente del repositorio o simplemente tienes curiosidad de cómo está hecho (o me querí robar la wea)
-
Instala Rust
Necesitas Rust 1.80 o superior. Si no lo tienes:
Terminal window curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -
Clona el repositorio
Terminal window git clone https://github.com/cuervolu/piolacd piola -
Compila en modo release
Terminal window cargo build --release -
Ejecuta
Terminal window ./target/release/piola
Actualizar
Section titled “Actualizar”Piola incluye un comando de actualización incorporado:
piola updateDescarga la última versión disponible y reemplaza el binario actual.
Primeros pasos
Section titled “Primeros pasos”Con Piola instalado, tienes dos formas de usarlo:
REPL interactivo — escribe expresiones y ve el resultado de inmediato:
piolaPiola v0.1 — escribe 'chao' para salir>>> 1 + 12>>> altiro("Wena!")Wena!>>> chao¡Chao!Ejecutar un archivo — crea un archivo con extensión .cl:
piola mi_programa.clwea nombre = "Tulio"altiro("Wena, " + nombre + "!")Wena, Tulio!