Ridgun
The language itself: a compiler that compiles itself, the stable project tool, the specification and the book
| 1 | # docs/book/ca/ — El Llibre de Ridgun (Edició en Català) |
| 2 | |
| 3 | | Path | What | Read when | |
| 4 | |---|---|---| |
| 5 | | `index.html` | Llibre online interactiu en HTML/CSS/JS (Català) | Obrir al navegador per llegir el llibre complet en català | |
| 6 | | `00-per-que-necessito-ridgun.md` | Capítol 00: Per què necessito Ridgun? Ah, sí? No ho sabia... Explica-m'ho! | Motivació, mals de cap que resol i visió general | |
| 7 | | `01-benvingut-a-ridgun.md` | Capítol 01: Filosofia, avantatges, comparativa i primer programa | Introducció al llenguatge | |
| 8 | | `02-primers-passos-i-eines.md` | Capítol 02: `ridgunc`, `stable`, `build.rg` i flux de treball | Configurar i compilar projectes | |
| 9 | | `03-funcions-tipus-i-alineacio.md` | Capítol 03: Funcions, signatures, estil tabular, regla de l'`=` i variables `mut` | Aprendre la sintaxi base i el formatat canònic | |
| 10 | | `04-pattern-matching-i-guardes.md` | Capítol 04: Pattern matching, guardes `|`, arbres imbricats amb `|.` i TCO | Control de flux funcional i bucles recursius | |
| 11 | | `05-llistes-tuples-i-sequencies.md` | Capítol 05: Llistes, tuples, funcions variàdiques i màscares de seqüències | Treballar amb col·leccions i canonades de dades | |
| 12 | | `06-tipus-algebraics-i-polimorfisme.md` | Capítol 06: ADTs (registres i tipus suma), polimorfisme (`A`..`Z`) i operadors `op` | Modelar dominis de dades i funcions genèriques | |
| 13 | | `07-ordre-superior-i-parallelisme-dag.md` | Capítol 07: `map`/`||map`/`filter`/`||filter`/`fold`, DAGs paral·lels amb `||` i `->`, agents (`agent`, `send ... to`, `receive from`) i canals | Programació funcional d'ordre superior i concurrència | |
| 14 | | `08-tensors-rmm-regions-i-sistemes.md` | Capítol 08: Tensors, memòria compilada RMM (`RMM1`/`RMM2`), regions i sistemes POSIX | Càlcul numèric, memòria determinista i eines UNIX | |