Comienza a Construir con Clean Language
Todo lo que necesitas para instalar Clean Language y crear tu primer programa.
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
Usando Cargo (Rust)
cargo install clean-language-compilerVerificar Instalación
cln --versionPaso 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 initEscribe 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 + bCompilar y Ejecutar
# Compilar a WebAssembly
cln compile -o hello.wasm hello.cln
# Ejecutar con el runtime de Clean
cln run hello.wasmSalida Esperada
Hola, Clean Language!
5 + 3 = 8¿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: