Léelo. Entiéndelo.
Declara un enlace en la primera asignación. Usa funciones, valores estructurados y gestión explícita de errores para expresar tu idea.
Guía del lenguajeEsta página aún no está traducida al idioma seleccionado. Se ha vuelto a la página de inicio de ese idioma.
THE KU PROGRAMMING LANGUAGE
Un pequeño lenguaje con espacio para crecer. Sintaxis legible, propiedad explícita y una cadena de herramientas que puedes explorar desde la primera línea.
+En sus primeras etapas por diseño. Explora, experimenta y comparte tus comentarios.
01 — THE APPROACH
Conoce Ku a través de su comportamiento real, sin perder de vista sus límites actuales.
Declara un enlace en la primera asignación. Usa funciones, valores estructurados y gestión explícita de errores para expresar tu idea.
Guía del lenguajeMueve de forma predeterminada, clona con intención y toma prestado en modo de solo lectura en llamadas síncronas. Las reglas actuales están documentadas junto a sus límites.
Propiedad y límitesEjecuta con el intérprete, empaqueta un ejecutor o explora C nativo. Consulta la matriz de compatibilidad antes de elegir un backend.
Explora las herramientas02 — IN PRACTICE
Importa un módulo, crea un valor y codifícalo como JSON. El operador ? propaga los errores en lugar de ocultarlos.
Lee la referencia de JSONimport 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
Esta documentación describe el alcance fijado de la versión preliminar experimental v0.0.18. La publicación real y las descargas constan en GitHub Releases.
El código fuente se puede consultar. No se ha concedido una licencia de código abierto.