Aug 4, 2026 in Haskell, Cabal, Build - Aggiungere un pacchetto a un progetto Haskell significa modificare build-depends nel file .cabal. Che cosa si aspetta quel campo, che cosa significa davvero l’operatore caret sotto la Package Versioning Policy e perché cabal update viene prima di tutto.
Jun 14, 2026 in Haskell, Cabal, Build - Cabal e Stack sono i due modi principali per costruire progetti Haskell. Cosa sono, in cosa differiscono (Hackage vs Stackage, riproducibilità, gestione di GHC), i comandi equivalenti e come scegliere nel 2026.
Jun 13, 2026 in Haskell, Cabal, Build - L'idea di isolamento per progetto ha vinto così a fondo da diventare invisibile. Cos'erano i sandbox e il flusso di build di Cabal in stile nix che li ha sostituiti.
Jun 13, 2026 in Haskell, Cabal, Build - Build in stile nix, Backpack, l'operatore caret e un solver migliore - cosa ha introdotto la 2.0 e dove si trova ogni funzionalità nel toolchain del 2026.