Comenzar con Clean Language — Instalar y Construir
Guía de Inicio Rápido

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ón

Usando la Línea de Comandos

macOS / Linux
curl -fsSL https://raw.githubusercontent.com/Ivan-Pasco/clean-language-manager/main/install.sh | sh
Windows (PowerShell)
irm https://raw.githubusercontent.com/Ivan-Pasco/clean-language-manager/main/install.ps1 | iex

Usando Cargo (Rust)

Terminal
cargo install clean-language-compiler

Verificar Instalación

Verificar versió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

Terminal
mkdir mi-proyecto
cd mi-proyecto
cln init

Escribe Tu Código

Crea un archivo llamado hello.cln con el siguiente contenido:

hello.cln
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

Terminal
# Compilar a WebAssembly
cln compile -o hello.wasm hello.cln

# Ejecutar con el runtime de Clean
cln run hello.wasm

Salida Esperada

Salida
Hola, Clean Language!
5 + 3 = 8

¿Qué Sigue?

Catálogo de Sintaxis

Explora la referencia completa de sintaxis con ejemplos para cada característica del lenguaje.

Explorar Sintaxis

Módulos de Aprendizaje

Sigue tutoriales estructurados desde principiante hasta temas avanzados.

Comenzar a Aprender

Documentación

Lee la documentación completa, guías y referencia de API.

Leer Docs

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:

terminal
export PATH="$HOME/.cleen/bin:$PATH"

Permiso denegado

El instalador necesita acceso de escritura a ~/.cleen. Corrige los permisos:

terminal
chmod +x ~/.cleen/bin/cln

Errores 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:

terminal
cln check hello.cln

¿Necesitas ayuda?

Únete a nuestra comunidad para soporte y discusión:

Copied!