Instalación
WN++ se distribuye como un binario único, sin dependencias. Lo instalas y funciona al tiro.
Instalación rápida
Section titled “Instalación rápida”curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cuervolu/wn/releases/latest/download/wn-cli-installer.sh | shEl script detecta tu arquitectura automáticamente — Intel, Apple Silicon, ARM — y descarga el binario correcto.
Abre PowerShell y ejecuta:
powershell -ExecutionPolicy Bypass -c "irm https://github.com/cuervolu/wn/releases/latest/download/wn-cli-installer.ps1 | iex"Verificar la instalación
Section titled “Verificar la instalación”wn --versionSi ves algo como wn 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 | wn-cli-aarch64-apple-darwin.tar.gz |
| macOS Intel | wn-cli-x86_64-apple-darwin.tar.gz |
| Linux x86_64 | wn-cli-x86_64-unknown-linux-gnu.tar.gz |
| Linux ARM64 | wn-cli-aarch64-unknown-linux-gnu.tar.gz |
| Windows 64-bit | wn-cli-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/wncd wn -
Compila en modo optimizado
Terminal window cargo build --release -
Ejecuta
Terminal window ./target/release/wn
Actualizar
Section titled “Actualizar”WN++ incluye un comando de actualización incorporado:
wn updateDescarga la última versión disponible y reemplaza el binario actual.
Primeros pasos
Section titled “Primeros pasos”Con WN++ instalado, tienes dos formas de usarlo:
REPL interactivo — escribe expresiones y ve el resultado de inmediato:
wnWN++ v0.1 — escribe 'chao' para salir>>> 1 + 12>>> lorea("Wena!")Wena!>>> chao¡Chao!Ejecutar un archivo — crea un archivo con extensión .cl:
wn mi_programa.clwea nombre = "Tulio"lorea("Wena, " + nombre + "!")Wena, Tulio!