Dokumentation
Die Dokumentation gehört zum Hilde-Repository. Sie ist auf Englisch geschrieben, die wichtigsten Texte auch auf Deutsch. Sie richtet sich an Menschen und KI-Assistenten gleichermaßen, und jeder der folgenden Texte hat auf dieser Website eine eigene Seite.
| Seite | Inhalt |
|---|---|
| Syntax | die Syntax von Hilde, so wie der Compiler sie liest |
| Hilde lernen | eine Anleitung, die beim ersten Programm beginnt |
| Standardbibliothek | jedes Modul der Standardbibliothek: wofür es da ist und was es zusichert |
| Fallstricke | typische Fehler beim Schreiben von Hilde, mit falschem und richtigem Code |
| Unsafe-Module | welche Module unsafe sein dürfen und warum |
| Argumente nach clap | Standard.Arguments für alle, die clap kennen |
| SPERLI | ein Job, verteilt auf mehrere Rechner, mit TLS auf beiden Seiten |
| SPERLI-Protokoll | das Format der Daten, die SPERLI überträgt |
| Hiawatha | der Webserver vor einem Hilde-Dienst und wie man ihn einrichtet |
| Fehlercodes | jeder Fehlercode mit Meldung, Bedeutung, einem fehlerhaften Modul und der richtigen Form |
| Pakete | die Paketbefehle new, get, update, verify, export, install und doc |
| Roadmap | Veröffentlichungen und Ziele |
Auf der Kommandozeile
hilde doc Standard.Text.trim zeigt ein Modul oder eine Deklaration mit Vertrag und Docstring an, ganz ohne Netz. hilde doc --man erzeugt eine Manpage. hilde lsp ist ein Language Server mit Diagnosen, Typ und Vertrag beim Überfahren mit der Maus und Sprung zur Definition. Für Vim, Emacs, VS Code und Zed gibt es Editor-Unterstützung mit einer tree-sitter-Grammatik.
Für Sprachmodelle
Diese Website hat eine llms.txt, die jede Seite mit einer kurzen Beschreibung auflistet. Auch das Hilde-Repository hat eine eigene llms.txt, und hilde export legt für jedes veröffentlichte Paket eine an.