{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/STMonadTrans","name":"STMonadTrans","description":"A monad transformer version of the ST monad.\n\nWarning! This monad transformer should not be used with monads that\ncan contain multiple answers, like the list monad. The reason is that\nthe state token will be duplicated across the different answers and\nthis causes Bad Things to happen (such as loss of referential\ntransparency). Safe monads include the monads State, Reader, Writer,\nMaybe and combinations of their corresponding monad transformers.","version":"0.4.8","softwareVersion":"0.4.8","license":"https://spdx.org/licenses/BSD-3-Clause","codeRepository":"https://github.com/josefs/STMonadTrans","issueTracker":"https://github.com/josefs/STMonadTrans/issues","url":"https://github.com/josefs/STMonadTrans","keywords":["bsd3","library","monads","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"AndreasAbel"},{"@type":"Person","name":"JosefSvenningsson"}],"author":[{"@type":"Person","name":"AndreasAbel"},{"@type":"Person","name":"JosefSvenningsson"}],"copyrightHolder":[{"@type":"Person","name":"AndreasAbel"},{"@type":"Person","name":"JosefSvenningsson"}],"dateCreated":"2008-04-08","dateModified":"2024-01-04","datePublished":"2024-01-04","copyrightYear":2008,"downloadUrl":"https://hackage.haskell.org/package/STMonadTrans-0.4.8/STMonadTrans-0.4.8.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/STMonadTrans"],"https://www.w3.org/ns/activitystreams#likes":10,"https://forgefed.org/ns#forks":4}