Documentación
La documentación aún no está lista.
Mientras tanto, puedes leer las notas de desarrollo del repositorio del proyecto. Describen la implementación actual y sus límites.
Sincronizado desde el commit f4e5f3e0 · 2026-10-30
Empieza aquí
- 01Primeros pasosRequisitos, una primera compilación y un primer programa: CMake 3.28+, un compilador de C++23 y Python 3; CMake busca o descarga LLVM 23 y las demás bibliotecas.
- 02Compilar el compiladorRequisitos, presets y opciones de CMake, pruebas y benchmarks en Linux, macOS y Windows.
- 03Usar el compiladorLa línea de comandos de clau: opciones, artefactos, listados y la caché de compilación.
- 04Cómo interpretar los resultadosProbar Clause con código Erlang existente: qué compila hoy, qué significan los mensajes notimpl y qué probar a continuación.
Aún no está escrito. Mientras tanto, consulta: Validación, Notificación de características diferidas
- 05Diferencias conocidas con Erlang/OTPComportamiento observable en el que Clause difiere a sabiendas de OTP 29.
Notas de referencia
- ABI del código generado (revisión 21)
- Análisis semántico
- Analizador sintáctico
- Builtins
- Contrato del heap de proceso
- Crypto: OpenSSL, compilación y FIPS
- Depuración de ejecutables
- Documentación de Clause
- Ejecutables
- Especialización por tipos
- Especificaciones ASN.1
- Guards
- Modelo de ejecución: marcos y continuaciones
- Módulos de biblioteca
- Notificación de características diferidas
- Parse transforms
- Patrones, cláusulas y encajes en el cuerpo
- Perfilado
- Preprocesador
- Procesos
- Proyectos TOML
- public_key
- Puertos
- Records nativos
- Referencia de los fuentes de Erlang/OTP
- Representación de términos
- Runtime
- Salida por consola (io)
- ssl
- syntax_tools
- Validación
- Valores de función
Clause