{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/multistate","name":"multistate","description":"When using multiple Read/Write/State transformers in the same monad stack,\nit becomes necessary to lift the operations in order to affect a specific\ntransformer.\nUsing heterogeneous lists (and all kinds of GHC extensions magic),\nthis package provides transformers that remove that necessity:\nMultiReaderT/MultiWriterT/MultiStateT/MultiRWST can contain a\nheterogeneous list of values.\n\nSee the README for\na longer description.","version":"0.1.2","softwareVersion":"0.1.2","license":"https://spdx.org/licenses/BSD-3-Clause","codeRepository":"https://github.com/lspitzner/multistate","issueTracker":"https://github.com/lspitzner/multistate/issues","url":"https://github.com/lspitzner/multistate","keywords":["bsd3","control","library","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"fozworth"},{"@type":"Person","name":"lspitzner"},{"@type":"Person","name":"dukerutledge"}],"author":[{"@type":"Person","name":"fozworth"},{"@type":"Person","name":"lspitzner"},{"@type":"Person","name":"dukerutledge"}],"copyrightHolder":[{"@type":"Person","name":"fozworth"},{"@type":"Person","name":"lspitzner"},{"@type":"Person","name":"dukerutledge"}],"dateCreated":"2014-07-28","dateModified":"2014-09-16","datePublished":"2014-09-16","copyrightYear":2014,"downloadUrl":"https://hackage.haskell.org/package/multistate-0.1.2/multistate-0.1.2.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/multistate"],"https://www.w3.org/ns/activitystreams#likes":17,"https://forgefed.org/ns#forks":3}