Dokumentation
Die Dokumentation ist noch nicht fertig.
Bis dahin können Sie die Entwicklernotizen aus dem Projekt-Repository lesen. Sie beschreiben die aktuelle Implementierung und ihre Grenzen.
Synchronisiert von Commit f4e5f3e0 · 2026-10-30
Hier beginnen
- 01Erste SchritteVoraussetzungen, ein erster Build und ein erstes Programm: CMake 3.28+, ein C++23-Compiler und Python 3; CMake findet LLVM 23 und die übrigen Bibliotheken oder lädt sie herunter.
- 02Den Compiler bauenVoraussetzungen, CMake-Presets und Optionen, Tests und Benchmarks unter Linux, macOS und Windows.
- 03Den Compiler verwendenDie clau-Kommandozeile: Optionen, Artefakte, Listings und der Kompilierungscache.
- 04Ergebnisse richtig deutenClause an vorhandenem Erlang-Code ausprobieren: was heute kompiliert, was notimpl-Meldungen bedeuten und was man als Nächstes versuchen kann.
Noch nicht geschrieben. Bis dahin siehe: Validierung, Meldung zurückgestellter Features
- 05Bekannte Unterschiede zu Erlang/OTPBeobachtbares Verhalten, bei dem Clause bewusst von OTP 29 abweicht.
Referenznotizen
- ABI des erzeugten Codes (Revision 21)
- ASN.1-Spezifikationen
- Ausführbare Dateien
- Ausführungsmodell: Frames und Fortsetzungen
- Bibliotheksmodule
- Builtins
- Clause-Dokumentation
- Crypto: OpenSSL, Kompilierung und FIPS
- Debugging ausführbarer Dateien
- Funktionswerte
- Guards
- Konsolenausgabe (io)
- Meldung zurückgestellter Features
- Muster, Klauseln und Matches im Rumpf
- Native Records
- Parse-Transforms
- Parser
- Ports
- Präprozessor
- Profiling
- Prozesse
- public_key
- Referenz auf den Erlang/OTP-Quelltext
- Runtime
- Semantische Analyse
- ssl
- syntax_tools
- Term-Darstellungen
- TOML-Projekte
- Typspezialisierung
- Validierung
- Vertrag des Prozess-Heaps
Clause