Principe RS-7 : « dès qu'on build un truc, plus personne n'a à le rebuild —
la seule chose à faire est l'optimisation. » (nexus/RepoVerse)
- bion-vc : horloges vectorielles + MvReg fork-visible (LA spec
xion-relativiste-v0 enfin codée — CRDT testé par permutations)
- bion-triplet : l'Adressage Génératif (gen_hash BLAKE3, coords, résidu ;
résidu vide quand déjà-su ; align décidable au bit)
- bion-tsoinlog: journal append-only rejouable (CRC32 maison, crash-recovery)
- bion-kv : magasin clé-valeur bitcask (compaction atomique, tombstones)
- bion-regex : moteur Thompson NFA linéaire (jamais exponentiel — Russ Cox)
- bion-git : mini-git content-addressed (SHA-1 maison + vecteurs officiels,
branches divergentes = le fork visible)
129 tests verts, clippy 0 warning, doc française = chaque bion est un cours.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
17 lines
599 B
TOML
17 lines
599 B
TOML
# bions-rust — les briques Rust du xerboxion qu'on ne rebuild PLUS JAMAIS.
|
|
# Principe RS-7 (16.08) : « dès qu'on build un truc, que plus personne d'autre
|
|
# n'aie à le build — créer des blocs pour que la seule chose à faire soit
|
|
# l'optimisation, pas de recréer la roue à chaque fois. » (le principe même
|
|
# du nexus et de RepoVerse). Inspiration pédagogique : build-your-own-x,
|
|
# réimplémenté en Rust, orienté besoins réels du projet.
|
|
[workspace]
|
|
resolver = "2"
|
|
members = [
|
|
"bion-vc",
|
|
"bion-triplet",
|
|
"bion-tsoinlog",
|
|
"bion-kv",
|
|
"bion-regex",
|
|
"bion-git",
|
|
]
|