Ridgun
The language itself: a compiler that compiles itself, the stable project tool, the specification and the book
| 1 | # docs/book/es/ — El Libro de Ridgun (Edición en Español) |
| 2 | |
| 3 | | Path | What | Read when | |
| 4 | |---|---|---| |
| 5 | | `index.html` | Libro online interactivo en HTML/CSS/JS (Español) | Abrir en navegador para leer el libro completo en español | |
| 6 | | `00-por-que-necesito-ridgun.md` | Capítulo 00: ¿Por qué necesito Ridgun? ¿Ah, sí? No lo sabía... ¡Cuéntame más! | Motivación, dolores que resuelve y visión general | |
| 7 | | `01-bienvenido-a-ridgun.md` | Capítulo 01: Filosofía, ventajas, comparativa y primer programa | Introducción al lenguaje | |
| 8 | | `02-primeros-pasos-y-herramientas.md` | Capítulo 02: `ridgunc`, `stable`, `build.rg` y flujo de trabajo | Configurar y compilar proyectos | |
| 9 | | `03-funciones-tipos-y-alineacion.md` | Capítulo 03: Funciones, firmas, estilo tabular, regla del `=` y variables `mut` | Aprender la sintaxis base y el formateo canónico | |
| 10 | | `04-pattern-matching-y-guardas.md` | Capítulo 04: Pattern matching, guardas `|`, árboles anidados con `|.` y TCO | Control de flujo funcional y bucles recursivos | |
| 11 | | `05-listas-tuplas-y-secuencias.md` | Capítulo 05: Listas, tuplas, funciones variádicas y máscaras de secuencias | Trabajar con colecciones y tuberías de datos | |
| 12 | | `06-tipos-algebraicos-y-polimorfismo.md` | Capítulo 06: ADTs (registros y tipos suma), polimorfismo (`A`..`Z`) y operadores `op` | Modelar dominios de datos y funciones genéricas | |
| 13 | | `07-orden-superior-y-paralelismo-dag.md` | Capítulo 07: `map`/`||map`/`filter`/`||filter`/`fold`, DAGs paralelos con `||` y `->`, agentes (`agent`, `send ... to`, `receive from`) y canales | Programación funcional de orden superior y concurrencia | |
| 14 | | `08-tensores-regiones-y-sistemas.md` | Capítulo 08: Tensores, memoria compilada RMM (`RMM1`/`RMM2`), regiones y sistemas POSIX | Cálculo numérico, memoria determinista y herramientas UNIX | |