Perché alcuni linguaggi funzionali necessitano di memoria transazionale software?
https://softwareengineering.stackexchange.com/questions/106442
-
02-11-2019 - |
Domanda
I linguaggi funzionali, per definizione, non dovrebbero mantenere le variabili di stato. Perché, quindi, Haskell, Clojure e altri forniscono implementazioni di memoria transazionale software (STM)? C'è un conflitto tra due approcci?
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a softwareengineering.stackexchange