Softanza
DémarrerEnglish
Softanza
Sur GitHub depuis le 12 mars 2022

Depuis les premiers principes

Softanza n'a pas commencé comme une enveloppe autour de bibliothèques existantes. Elle a commencé par la question de ce que programmer devrait être quand l'humain est l'analyseur, et elle a reconstruit le texte, les nombres, les listes, les tables, les erreurs et la documentation à partir de là. La mission n'a pas bougé depuis 2018 ; le dépôt est public depuis le 12 mars 2022.

Commits par an sur la branche principale : 136 en 2022, 390 en 2023, 1 171 en 2024, 935 en 2025, 3 192 en 2026 jusqu'au 1er octobre. Fin 2024 : 348 000 lignes de bibliothèque, 63 000 de tests, 1 697 commits, pas encore de moteur. Le 2026-10-01 : 531 000 lignes de bibliothèque, 179 000 lignes de moteur en Zig, 306 000 lignes de tests, 501 gardes de scénario.Commits par an sur la branche principale : 136 en 2022, 390 en 2023, 1 171 en 2024, 935 en 2025, 3 192 en 2026 jusqu'au 1er octobre. Fin 2024 : 348 000 lignes de bibliothèque, 63 000 de tests, 1 697 commits, pas encore de moteur. Le 2026-10-01 : 531 000 lignes de bibliothèque, 179 000 lignes de moteur en Zig, 306 000 lignes de tests, 501 gardes de scénario.
Compté dans le dépôt le 2026-10-01 : commits par année civile sur la branche principale, et l'arbre tel qu'il était le 31 décembre 2024 contre l'arbre au commit 0e72e2e2c.

Fin 2024, après 1 697 commits d'un seul auteur, la bibliothèque tenait 348 mille lignes de code et 63 mille lignes de tests. Tout était dans le langage hôte, et il n'y avait pas encore de moteur.

Ces lignes ont été écrites à la main, pendant environ cinq ans, avant que les outils d'IA de programmation n'existent.

L'IA est venue en deux temps. Fin 2025, l'auteur a commencé à coller lui-même des résultats d'IA dans le code. En 2026, il est passé à Claude Code Desktop, qui écrit désormais tout le code Zig et tout le code du runtime. Il gouverne les raffinements qu'il apporte.

Depuis, le moteur Zig a été écrit (179 mille lignes), la bibliothèque a grandi jusqu'à 531 mille lignes, et les tests jusqu'à 306 mille. Le rythme des commits a triplé.

Voilà à quoi ressemble construire avec des agents d'IA sous un harnais, quand le harnais est Takamba et que la loi est que tout est jugé en s'exécutant.

Les comptes : git rev-list --count au dernier commit de chaque année sur la branche principale ; lignes comptées sur les fichiers *.ring hors dossiers archive, séparées entre base/test et le reste, dans l'arbre de a395d09c(s'ouvre dans un nouvel onglet) (2024-12-31) et de 0e72e2e2c(s'ouvre dans un nouvel onglet) (2026-09-30). Les dates et les tailles sont comptées dans le dépôt.

La manière Softanza Une plateforme écrite depuis les premiers principes peut obéir partout à un seul ensemble de lois. Une plateforme assemblée de cent bibliothèques ne le peut pas, parce que chaque bibliothèque a déjà choisi les siennes.