El Llibre de Ridgun · Català
El Llibre de Ridgun
Quaranta-tres capítols: el llenguatge, des de per què existeix Ridgun fins als grafs paral·lels, els agents, els tensors i les regions de memòria, i després cada biblioteca estàndard. L'equip ha escrit totes les edicions, així que el codi i les explicacions coincideixen capítol per capítol.

- 00Per què necessito Ridgun? Ah, sí? No ho sabia... Explica-m'ho!
- 01El teu primer contacte amb Ridgun (Sense cascs, sense claus i sense punts i coma)
- 02Els teus dos millors amics:
ridguncistable(Zero fitxers YAML, promès) - 03Funcions, signatures de tipus i l'art d'escriure codi com una taula
- 04Adéu a l'
if/else, adéu alwhile(Pattern Matching, Guardes i TCO) - 05Llistes, Tuples i el truc ninja de les Seqüències
- 06Tipus de Dades Algebraics (ADTs), Polimorfisme i per què aquí no volem
nullniAny - 07Funcions d'Ordre Superior i Paral·lelisme sense Suor (Ni
Mutex, niDeadlocks) - 08Tensors, Memòria Compilada RMM (
RMM1/RMM2), Regions i Sistemes - 09La lib
str— Manipulació de Text, Cerca i Format Tabular - 10La lib
math— Aritmètica Segura, Teoria de Nombres i Estadística - 11La lib
list— Llistes, Mergesort $O(N \log N)$ i Mapes Clau-Valor - 12La lib
btree— Arbres AVL Persistents $O(\log N)$, Conjunts i Monticles - 13La lib
tensor— Tensors Multidimensionals, Vistes i Contracció d'Einstein - 14La lib
linalg— Àlgebra Lineal sobreTensor[Real], Bareiss i Activacions - 15La lib
codec— Hex, Base64, Base64url, URL Percent-Encoding i JSON Lleuger - 16La lib
json— Arbre AST Recursiu RFC 8259, Pretty-Printer i Consultes per Ruta - 17La lib
csv— Analitzador d'Estats RFC 4180 per a CSV/TSV i Taules Indexades - 18La lib
ini— Fitxers.iniper Seccions,.envi Interpolació de Variables - 19La lib
regex— Motor d'Expressions Regulars Thompson NFA en Temps Lineal $O(N \cdot M)$ - 20La lib
glob— Patrons de Comodins (*,?,[a-z]) i Filtratge de Llistes - 21La lib
diff— Algorisme LCS, Distància d'Edició, Unified Diff i Pedaços - 22La lib
template— Plantilles Mustache Segures amb Auto-Escapament HTML i LaTeX - 23La lib
fmt— Formatador Tabular Canònic 2D i Ressaltador de Sintaxi en 9 Formats - 24La lib
cli— Banderes, Opcions, Barrera--, Subcomandes i Variables d'Entorn - 25La lib
path— Normalització POSIX (path clean) i Confinament contra Path Traversal - 26La lib
time— Calendari Civil UTC (Hinnant), ISO-8601, Durades i Backoff - 27La lib
uuid— RFC 9562UUIDv4/UUIDv7, FNV-1a, Adler-32, CRC-32 i PRNG - 28La lib
log— Logging Estructurat NDJSON i Redacció Automàtica de Secrets - 29La lib
test— Primitives d'Asserció Unitària i Funcional (RG-011) - 30La lib
posix— Capa d'Abstracció de Plataforma (PAL), Rellotges, Senyals i CSPRNG - 31La lib
io— Errors TipatsIoResult, E/S ambwith timeouti Processos - 32La lib
crypto— SHA-256, HMAC, PBKDF2, Argon2id i ChaCha20-Poly1305 AEAD - 33La lib
argon2id— RFC 9106 Argon2id sobreTensor[U64 * 8 * 16], Blake2b i Presets OWASP - 34La lib
jwt— JSON Web Tokens RFC 7519 (HS256) i Tokens Xifrats ChaCha20-Poly1305 - 35La lib
socket— TCP, UDP, AF_UNIX, Framing, DNS RFC 1035 i Kernel Sockets (RGF-001) - 36La lib
http— URIs RFC 3986, Codec HTTP/1.1 RFC 9112 i Client TCP en Viu - 37La lib
ws— Handshake WebSocket RFC 6455, Framing de 16/64 bits i Emmascament XOR - 38La lib
agent— Model Natiu d'Actors (agent,send,receive), KV Store i Rate Limiter - 39La lib
pool— Pool Acotat de Treballadors, Round-Robin i Robatori de Treball - 40La lib
net_agent— Supervisor de Connexions de Xarxa i Pont d'Esdeveniments No Bloquejant - 41La lib
ai— Agents d'IA, Tool Calling, Streaming SSE, ReAct Acotat, Guardarraïls, Mini-RAG i MCP - 42La lib
locale— Regles de Plurals CLDR, Format UTC de Dates i Nombres i Autònims