Dokumentation
Dokumentationen är inte klar ännu.
Under tiden är du välkommen att läsa utvecklaranteckningarna från projektets repository. De beskriver den nuvarande implementationen och dess begränsningar.
Synkroniserad från commit f4e5f3e0 · 2026-10-30
Börja här
- 01Kom igångFörutsättningar, ett första bygge och ett första program: CMake 3.28+, en C++23-kompilator och Python 3; CMake hittar eller laddar ner LLVM 23 och övriga bibliotek.
- 02Bygga kompilatornFörutsättningar, CMake-presets och alternativ, tester och prestandatester på Linux, macOS och Windows.
- 03Använda kompilatornKommandoraden för clau: alternativ, artefakter, listningar och kompileringscache.
- 04Hur man tolkar resultatenAtt prova Clause på befintlig Erlang-kod: vad som kompileras idag, vad notimpl-meddelanden betyder och vad man kan prova härnäst.
Inte skriven ännu. Se under tiden: Validering, Rapportering av uppskjutna funktioner
- 05Kända skillnader från Erlang/OTPObserverbart beteende där Clause medvetet skiljer sig från OTP 29.
Referensanteckningar
- ABI för genererad kod (revision 21)
- ASN.1-specifikationer
- Biblioteksmoduler
- Clause-dokumentation
- Crypto: OpenSSL, bygge och FIPS
- Exekveringsmodell: ramar och fortsättningar
- Felsöka körbara filer
- Funktionsvärden
- Guards
- Inbyggda funktioner
- Konsolutdata (io)
- Kontrakt för processheapen
- Körbara filer
- Mönster, klausuler och matchningar i kroppar
- Native records
- Parse transforms
- Parser
- Portar
- Preprocessor
- Processer
- Profilering
- public_key
- Rapportering av uppskjutna funktioner
- Referens till Erlang/OTP-källkoden
- Runtime
- Semantisk analys
- ssl
- syntax_tools
- Termrepresentationer
- TOML-projekt
- Typspecialisering
- Validering
Clause