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.”
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.
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.
