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.

SeiteInhalt
Syntaxdie Syntax von Hilde, so wie der Compiler sie liest
Hilde lerneneine Anleitung, die beim ersten Programm beginnt
Standardbibliothekjedes Modul der Standardbibliothek: wofür es da ist und was es zusichert
Fallstricketypische Fehler beim Schreiben von Hilde, mit falschem und richtigem Code
Unsafe-Modulewelche Module unsafe sein dürfen und warum
Argumente nach clapStandard.Arguments für alle, die clap kennen
SPERLIein Job, verteilt auf mehrere Rechner, mit TLS auf beiden Seiten
SPERLI-Protokolldas Format der Daten, die SPERLI überträgt
Hiawathader Webserver vor einem Hilde-Dienst und wie man ihn einrichtet
Fehlercodesjeder Fehlercode mit Meldung, Bedeutung, einem fehlerhaften Modul und der richtigen Form
Paketedie Paketbefehle new, get, update, verify, export, install und doc
RoadmapVerö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.