02Ferramentas

Uma linguagem deve vir com as suas ferramentas.

A CLI da Kof acompanha a linguagem. Ferramentas ainda não disponíveis estão marcadas como tal.

kof cli
$ kof build
$ kof run
$ kof serve
$ kof check
$ kof test
$ kof debug
$ kof bench
$ kof info
$ kof lsp
$ kof install
$ kof version

Compilador

Disponível

CLI

Disponível

Testes (kof test)

Disponível

Benchmarks (kof bench)

Disponível

LSP

Em desenvolvimento
Diagnostics reais do frontend; hover e completion são o próximo passo.

Debugger (kof debug)

Em desenvolvimento
MVP DAP sobre stdio no target JVM.

Formatador (kof fmt)

Planejado

Gerenciador de pacotes

Planejado
Editor oficial da linguagem (Kof-Editor) →
03Treinamento para LLMs

Ensine as suas ferramentas a falar Kof.

Kof não quer depender de modelos adivinhando como a linguagem funciona. O repositório mantém material estruturado para que ferramentas automatizadas aprendam sintaxe, semântica e padrões corretamente.

/training
training/
├── language/
├── reference/
├── patterns/
├── anti-patterns/
├── migration/
└── examples/

Feita para humanos. Naturalmente amigável às máquinas.

Kof não é uma “AI language”. A filosofia continua humana primeiro. Mas sintaxe consistente, semântica explícita e baixo boilerplate têm uma consequência: a linguagem também fica mais fácil de compreender por ferramentas automatizadas.

Menos tokens para expressar a mesma intenção.

Sem benchmarks inventados: o projeto não publica números de tokens ou comparações de desempenho de LLM sem dados reais.
Abrir /training no GitHub →