{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/Control-Monad-ST2","name":"Control-Monad-ST2","description":"The ST2 monad is like the ST monad, but with\nfiner-grained control over access to mutable\nstate. The phantom type parameters r and w are\nused to track the read and write dependencies of\nthe computation. If a computation of type ST2 r w a\nis polymorphic in w then it does not write any\nexternal state. If it is also polymorphic in r\nthen it does not read any external state.","version":"0.1.0.1","softwareVersion":"0.1.0.1","license":"https://spdx.org/licenses/BSD-3-Clause","codeRepository":"https://github.com/kevinbackhouse/Control-Monad-ST2","issueTracker":"https://github.com/kevinbackhouse/Control-Monad-ST2/issues","url":"https://github.com/kevinbackhouse/Control-Monad-ST2","keywords":["bsd3","control","library","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"KevinBackhouse"}],"author":[{"@type":"Person","name":"KevinBackhouse"}],"copyrightHolder":[{"@type":"Person","name":"KevinBackhouse"}],"dateCreated":"2013-06-11","dateModified":"2013-06-11","datePublished":"2013-06-11","copyrightYear":2013,"downloadUrl":"https://hackage.haskell.org/package/Control-Monad-ST2-0.1.0.1/Control-Monad-ST2-0.1.0.1.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/Control-Monad-ST2"],"https://forgefed.org/ns#forks":2}