01About

Estamos construindo uma linguagem de verdade.

Kof é uma linguagem de programação geral, fortemente tipada e estaticamente tipada, com compilador próprio, Kof IR e múltiplos backends. Está em desenvolvimento ativo — a primeira estável (0.1.0) já saiu e o dia a dia segue na 0.1.1-alpha — e este site se compromete a não transformar isso em promessa vazia.

Algumas pessoas olham para um problema e escrevem uma biblioteca. Outras escrevem um framework. Algumas criam uma ferramenta. Eu aparentemente olhei para o ecossistema inteiro e pensei:“Tá tudo complicado demais. Vou criar uma linguagem.”
E, aparentemente, uma linguagem só também não era suficiente.
02Identidade

O que Kof NÃO é.

Tão importante quanto o que é:

Java com outra sintaxe
Kotlin 2
Julia para JVM
Um transpiler
Um gerador de Java
Um interpretador fantasiado de compilador

Kof é uma linguagem. Um compilador. Uma IR. Vários backends.

03Documentação do projeto

Três pastas, três públicos.

docs/ diz como Kof é (estado e arquitetura). learn/ ensina como usar. training/ alimenta quem gera código Kof.

repositório
Kof4j/
├── docs/       → arquitetos, mantenedores, decisões
├── learn/      → humanos aprendendo Kof
└── training/   → LLMs e ferramentas aprendendo Kof
04Licença

Compilador open source. Seu software é seu.

Kof é software livre distribuído sob a GNU General Public License v3.0. Isso se aplica ao código-fonte do compilador, ferramentas e demais componentes do projeto.

GPLv3 no compilador

O código-fonte da plataforma é livre e permanece aberto.

Seu código é seu

Programas escritos em Kof NÃO são automaticamente GPLv3. Software proprietário escrito em Kof é permitido, desde que respeite as licenças das dependências que efetivamente incorporar.