Skip to content
Ridgun
English

Ridgun

The language itself: a compiler that compiles itself, the stable project tool, the specification and the book

INDEX.md14 lines · 1.7 KBRaw
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 |