Leia. Entenda.
Declare uma ligação na primeira atribuição. Use funções, valores estruturados e tratamento explícito de erros para expressar sua ideia.
Guia da linguagemEsta página ainda não foi traduzida para o idioma selecionado. Você voltou à página inicial desse idioma.
THE KU PROGRAMMING LANGUAGE
Uma pequena linguagem com espaço para crescer. Sintaxe legível, propriedade explícita e uma cadeia de ferramentas para explorar desde a primeira linha.
+No início, por escolha. Explore, experimente, compartilhe suas opiniões.
01 — THE APPROACH
Conheça o Ku pelo seu comportamento real, mantendo sempre os limites atuais em vista.
Declare uma ligação na primeira atribuição. Use funções, valores estruturados e tratamento explícito de erros para expressar sua ideia.
Guia da linguagemMova por padrão, clone com intenção e tome emprestado somente para leitura em chamadas síncronas. As regras atuais estão documentadas junto aos seus limites.
Propriedade e limitesExecute com o interpretador, empacote um executor ou explore C nativo. Consulte a matriz de suporte antes de escolher um backend.
Explore as ferramentas02 — IN PRACTICE
Importe um módulo, crie um valor e codifique-o como JSON. O operador ? propaga erros em vez de escondê-los.
Leia a referência 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 documentação descreve o escopo congelado da pré-versão experimental v0.0.18. A publicação efetiva e os downloads estão registrados no GitHub Releases.
O código-fonte está disponível para consulta. Não foi concedida uma licença de código aberto.