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

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?

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:

¡Copiado!