Lesen. Verstehen.
Deklarieren Sie eine Bindung bei der ersten Zuweisung. Drücken Sie Ihre Idee mit Funktionen, strukturierten Werten und expliziter Fehlerbehandlung aus.
SprachleitfadenDiese Seite ist noch nicht in der ausgewählten Sprache verfügbar. Sie wurden zur Startseite dieser Sprache weitergeleitet.
THE KU PROGRAMMING LANGUAGE
Eine kleine Sprache mit Raum zum Wachsen. Lesbare Syntax, explizite Ownership und eine Toolchain, die Sie ab der ersten Zeile erkunden können.
+Bewusst am Anfang. Erkunden, experimentieren, Feedback geben.
01 — THE APPROACH
Lernen Sie Ku anhand seines tatsächlichen Verhaltens kennen und behalten Sie die aktuellen Grenzen im Blick.
Deklarieren Sie eine Bindung bei der ersten Zuweisung. Drücken Sie Ihre Idee mit Funktionen, strukturierten Werten und expliziter Fehlerbehandlung aus.
SprachleitfadenStandardmäßig verschieben, bewusst klonen und in synchronen Aufrufen schreibgeschützt ausleihen. Die aktuellen Regeln sind zusammen mit ihren Grenzen dokumentiert.
Ownership & GrenzenMit dem Interpreter ausführen, einen ausführbaren Runner verpacken oder natives C erkunden. Prüfen Sie vor der Backend-Wahl die Unterstützungsmatrix.
Toolchain erkunden02 — IN PRACTICE
Importieren Sie ein Modul, erstellen Sie einen Wert und kodieren Sie ihn als JSON. Der Operator ? reicht Fehler weiter, statt sie zu verbergen.
JSON-Referenz lesenimport json from "std.json"
fn main(): null! {
message = { language: "Ku", hello: "world" }
text = json.stringify(message)?
println(text)
return ok(null)
}{"hello":"world","language":"Ku"}03 — FIND YOUR WAY
BUILDING WITH CARE, STILL IN PROGRESS
Diese Dokumentation beschreibt den eingefrorenen Umfang der experimentellen Vorabversion v0.0.18. Der tatsächliche Veröffentlichungsstatus und die Downloads stehen in GitHub Releases.
Der Quelltext ist einsehbar. Es wurde keine Open-Source-Lizenz erteilt.