Ratatui passo dopo passo - la prima finestra sul terminale
Iniziamo a usare Ratatui partendo dal minimo indispensabile: un'app Rust, l'alternate screen e il primo testo visualizzato nel terminale.
Benvenuto nel mio blog dove scrivo di Linux🐧, Programmazione Rust🦀, Neovim e Git.
Iniziamo a usare Ratatui partendo dal minimo indispensabile: un'app Rust, l'alternate screen e il primo testo visualizzato nel terminale.
Introduzione a Ratatui, la libreria Rust per costruire interfacce testuali nel terminale, e al percorso che seguiremo passo dopo passo nella serie.
Ho lasciato che l'IA riscrivesse in cinque minuti un progetto a cui pensavo da anni. Ha funzionato benissimo. Ma qualcosa non tornava.
Una lista ragionata di canali YouTube dedicati a Rust, raccolta nel tempo e classificata per livello, argomento e lingua. Una risorsa per principianti, sviluppatori intermedi e avanzati.
C'è un rito di passaggio che ogni programmatore Rust deve affrontare: scrivere una doubly linked list. In C++ è un esercizio da prima elementare. In Python ci vogliono tre righe di codice. In Rust, è il momento in cui molti principianti sbattono la testa contro un muro di mattoni: il borrow checker. Improvvisamente, concetti semplici come "il nodo A punta a B e B punta ad A" diventano un incubo di lifetime, RefCell, e panic a runtime. Ti senti stupido per non riuscire a scrivere una struttura dati che un programmatore C scriveva a occhi chiusi nel 1985. La buona notizia? Non sei tu il problema, è il modello mentale. In questo articolo smetteremo di combattere il compilatore e impareremo a risolvere il problema alla radice, usando l'Arena Pattern.