Ridgun
The language itself: a compiler that compiles itself, the stable project tool, the specification and the book
| 1 | # docs/book/gl/ — O Libro de Ridgun (Edición en Galego) |
| 2 | |
| 3 | | Path | What | Read when | |
| 4 | |---|---|---| |
| 5 | | `index.html` | Libro online interactivo en HTML/CSS/JS (Galego) | Abrir no navegador para ler o libro completo en galego | |
| 6 | | `00-por-que-preciso-ridgun.md` | Capítulo 00: Por que preciso Ridgun? Ah, si? Non o sabía... Cóntame máis! | Motivación, dores que resolve e visión xeral | |
| 7 | | `01-benvido-a-ridgun.md` | Capítulo 01: Filosofía, vantaxes, comparativa e primeiro programa | Introdución á linguaxe | |
| 8 | | `02-primeiros-pasos-e-ferramentas.md` | Capítulo 02: `ridgunc`, `stable`, `build.rg` e fluxo de traballo | Configurar e compilar proxectos | |
| 9 | | `03-funcions-tipos-e-alinamento.md` | Capítulo 03: Funcións, sinaturas, estilo tabular, regra do `=` e variables `mut` | Aprender a sintaxe base e o formatado canónico | |
| 10 | | `04-pattern-matching-e-gardas.md` | Capítulo 04: Pattern matching, gardas `|`, árbores aniñadas con `|.` e TCO | Control de fluxo funcional e bucles recursivos | |
| 11 | | `05-listas-tuplas-e-secuencias.md` | Capítulo 05: Listas, tuplas, funcións variádicas e máscaras de secuencias | Traballar con coleccións e tubaxes de datos | |
| 12 | | `06-tipos-alxebricos-e-polimorfismo.md` | Capítulo 06: ADTs (rexistros e tipos suma), polimorfismo (`A`..`Z`) e operadores `op` | Modelar dominios de datos e funcións xenéricas | |
| 13 | | `07-orde-superior-e-paralelismo-dag.md` | Capítulo 07: `map`/`||map`/`filter`/`||filter`/`fold`, DAGs paralelos con `||` e `->`, axentes (`agent`, `send ... to`, `receive from`) e canles | Programación funcional de orde superior e concorrencia | |
| 14 | | `08-tensores-rmm-rexions-e-sistemas.md` | Capítulo 08: Tensores, memoria compilada RMM (`RMM1`/`RMM2`), rexións e sistemas POSIX | Cálculo numérico, memoria determinista e ferramentas UNIX | |