Salta al contingut
Ridgun
Català

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.

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

Altres idiomes