Pular para o conteúdo

Os números

Módulos, símbolos, comandos, componentes — contados do código a cada vez, e nunca escritos à mão.

Um número escrito à mão numa documentação envelhece no primeiro módulo novo, e ninguém lê a mesma página duas vezes para notar. Os números desta página saem de Ecossistema.numeros(), que os conta do código.

dataforge
adopt Arcane.Ecossistema as E

n := E.numeros()
out n
assert n["modulos"] bigger 80
assert n["simbolos"] bigger 2000
assert n["comandos"] bigger 50
CampoConta
modulosmódulos da biblioteca padrão, sem os apelidos
simbolosfunções, classes e constantes exportadas por eles
comandoscomandos da CLI, lidos do catálogo que despacha
componentesas peças do mapa, e quantas existem, equivalem ou não existem
alvosos perfis de onde um programa roda

Os números do site — na página inicial, na API pública, no README — têm uma trava: um teste compara cada um com a contagem real, e reprova quando divergem. Foi ela que achou o .deb dizendo 38 módulos quando eram 39.