Sobre o projeto

Dorpn é uma linguagem de programação compilada e estaticamente tipada que visa combinar a legibilidade semelhante à do Python com a velocidade de execução nativa. Sua sintaxe usa blocos baseados em indentação, `tag` para declarações de variáveis, `Const` para constantes, `func` para funções e `loop`/`keep` para iteração. Os tipos são inferidos automaticamente, então anotações são opcionais. O compilador gera binários nativos por meio de C e GCC e, a partir da versão v0.4.0, também suporta um alvo JavaScript via `-js` ou `--Javs`. O alvo JS destina-se à iteração rápida, com o README citando compilação em escala de milissegundos, enquanto a compilação nativa é descrita como levando aproximadamente 0,45 segundos. O projeto afirma não ter VM, coletor de lixo ou aquecimento JIT, e lista inicialização a frio em torno de 0,7 ms com memória base de 2–4 MB para programas pequenos e 20–50 MB para os maiores. Esses números são apresentados como aproximados e sujeitos a alterações. Outros recursos documentados incluem saída de cor de terminal ANSI por meio de sequências de escape e um built-in `printOut()` que grava na saída padrão sem nova linha. O README aponta para uma pasta Docs com referências completas de sintaxe e funções embutidas. O código-fonte do compilador ainda não é público; está planejado para lançamento na v1.0 ou quando a linguagem se tornar auto-hospedada, e binários compilados estão disponíveis na página de Releases. O suporte é oferecido por meio de issues no GitHub e um servidor Discord.