Softanza
DémarrerEnglish
Softanza
Ce qui est là, compté

Ce que contient la bibliothèque

Une fondation se proclame en mots et se montre en fichiers. Voici ce que tient la bibliothèque, compté depuis une copie d'elle : ses domaines, son moteur, ses tests et ses documents de conception.

La carte de la bibliothèque

Chaque dossier de domaine de la bibliothèque, avec ses fichiers et ses lignes de code. Les tests, les documents et les archives ne sont pas comptés comme du code.

DomaineFichiersLignes
list5274 591
graph3765 522
string4348 199
number2236 520
table1526 490
object719 293
common2515 662
datetime715 639
data914 633
sound3213 923
stats1213 574
regex1013 331
file1112 328
natural1311 920
security2511 634
system2411 502
math179 587
service199 345
graphics148 038
geo107 569
meta137 279
education2906 773
agentic124 816
reactive114 443
i18n54 131
cluster144 025
gui83 719
perf133 711
neural63 474
appserver53 331
plugin243 258
optim52 753
linguistic82 656
learning112 589
reflect12 585
extercode92 016
network81 662
testoor31 541
gpu31 326
app21 098
platform1892
governance1888
error22777
extincode8722
conversation3658
refine1554

Le moteur

Le moteur est écrit en Zig : 375 fichiers sources, 160 063 lignes. Les plus grands, avec leurs lignes : list (6 518), string (5 052), ring_bridge_stats (4 476), ring_bridge_string (4 335), eigen_general (4 254), linalg (3 309), reactor (2 969), graph (2 808).

Les tests

5 284 fichiers de test dans 158 dossiers, dont 527 gardes-scénario et 4 474 tests numérotés de la forme classique.

Les documents de conception

43 documents de conception, pour qui veut comprendre pourquoi la bibliothèque est faite ainsi. Chaque titre ouvre le document sur GitHub ; le nombre est celui de ses lignes.

Ces nombres sont lus dans une copie de la bibliothèque au commit 4a184e6f0 par un outil du site (tools/depth_run.py), comptés comme des fichiers et des lignes de texte. Ils ne sont pas des exécutions.