Ridgun
The language itself: a compiler that compiles itself, the stable project tool, the specification and the book
| 1 | # docs/book/it/ — Il Libro di Ridgun (Edizione in Italiano) |
| 2 | |
| 3 | | Path | What | Read when | |
| 4 | |---|---|---| |
| 5 | | `index.html` | Libro online interattivo in HTML/CSS/JS (Italiano) | Aprire nel browser per leggere il libro completo in italiano | |
| 6 | | `00-perche-ho-bisogno-di-ridgun.md` | Capitolo 00: Perché ho bisogno di Ridgun? Ah sì? Non lo sapevo... Raccontami di più! | Motivazione, dolori che risolve e visione generale | |
| 7 | | `01-benvenuto-in-ridgun.md` | Capitolo 01: Filosofia, vantaggi, confronto e primo programma | Introduzione al linguaggio | |
| 8 | | `02-primi-passi-e-strumenti.md` | Capitolo 02: `ridgunc`, `stable`, `build.rg` e flusso di lavoro | Configurare e compilare progetti | |
| 9 | | `03-funzioni-tipi-e-allineamento.md` | Capitolo 03: Funzioni, firme, stile tabellare, regola dell'`=` e variabili `mut` | Imparare la sintassi di base e la formattazione canonica | |
| 10 | | `04-pattern-matching-e-guardie.md` | Capitolo 04: Pattern matching, guardie `|`, alberi annidati con `|.` e TCO | Controllo di flusso funzionale e cicli ricorsivi | |
| 11 | | `05-liste-tuple-e-sequenze.md` | Capitolo 05: Liste, tuple, funzioni variadiche e maschere di sequenze | Lavorare con collezioni e pipeline di dati | |
| 12 | | `06-tipi-algebrici-e-polimorfismo.md` | Capitolo 06: ADT (record e tipi somma), polimorfismo (`A`..`Z`) e operatori `op` | Modellare domini di dati e funzioni generiche | |
| 13 | | `07-ordine-superiore-e-parallelismo-dag.md` | Capitolo 07: `map`/`||map`/`filter`/`||filter`/`fold`, DAG paralleli con `||` e `->`, agenti (`agent`, `send ... to`, `receive from`) e canali | Programmazione funzionale di ordine superiore e concorrenza | |
| 14 | | `08-tensori-rmm-regioni-e-sistemi.md` | Capitolo 08: Tensori, memoria compilata RMM (`RMM1`/`RMM2`), regioni e sistemi POSIX | Calcolo numerico, memoria deterministica e strumenti UNIX | |