Why do some functional languages need software transactional memory?
https://softwareengineering.stackexchange.com/questions/106442
-
02-11-2019 - |
Question
Functional languages, by definition, should not maintain state variables. Why, then, do Haskell, Clojure, and others provide software transactional memory (STM) implementations? Is there a conflict between two approaches?
No correct solution
Licensed under: CC-BY-SA with attribution
Not affiliated with softwareengineering.stackexchange