Requisitos del Sistema
macOS
macOS 12 (Monterey) o posterior. Intel y Apple Silicon soportados.
Linux
Ubuntu 20.04+, Fedora 36+, o cualquier distribución moderna con glibc 2.31+.
Windows
Windows 10 o posterior con PowerShell 5.1+. WSL2 también soportado.
Paso 1: Instalar Clean Language
Elige tu método de instalación preferido.
Extensión VS Code / Cursor (Más Fácil)
Instala la extensión de Clean Language y te guiará por todo el proceso de configuración, incluyendo la instalación del compilador.
Instalar ExtensiónUsando la Línea de Comandos
curl -fsSL https://raw.githubusercontent.com/Ivan-Pasco/clean-language-manager/main/install.sh | shirm https://raw.githubusercontent.com/Ivan-Pasco/clean-language-manager/main/install.ps1 | iexUsando Cargo (Rust)
cargo install clean-language-compiler
Verificar Instalación
cln --version
Paso 2: Crea Tu Primer Programa
Escribe un programa simple en Clean Language para verificar tu configuración.
Crear un Nuevo Proyecto
mkdir mi-proyecto
cd mi-proyecto
cln init
Escribe Tu Código
Crea un archivo llamado hello.cln con el siguiente contenido:
start:
string message = greet("Clean Language")
print(message)
integer result = add(5, 3)
print("5 + 3 = " + result.toString())
functions:
string greet(string name)
return "Hola, {name}!"
integer add(integer a, integer b)
return a + b
Compilar y Ejecutar
# Compilar a WebAssembly
cln compile -o hello.wasm hello.cln
# Ejecutar con el runtime de Clean
cln run hello.wasm
Salida Esperada
Hola, Clean Language!
5 + 3 = 8
Paso 3: Continúa con los Tutoriales
Tu entorno está listo. Sigue el track de Primeros Pasos — diez lecciones cortas que te llevan desde Hola Mundo hasta construir programas reales con funciones, clases y manejo de errores.
¿Qué Sigue?
Solución de Problemas
Problemas comunes y cómo resolverlos
cln: comando no encontrado
El binario de Clean Language no está en tu PATH. Ejecuta el instalador de nuevo o agrégalo manualmente:
export PATH="$HOME/.cleen/bin:$PATH"Permiso denegado
El instalador necesita acceso de escritura a ~/.cleen. Corrige los permisos:
chmod +x ~/.cleen/bin/clnErrores de compilación
Verifica que tu archivo .cln use indentación correcta (tabs, no espacios) y sintaxis válida. Usa el verificador de tipos para retroalimentación rápida:
cln check hello.cln¿Necesitas ayuda?
Únete a nuestra comunidad para soporte y discusión: