{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/explicit-iomodes","name":"explicit-iomodes","description":"The module System.IO.ExplicitIOModes exports a\nHandle to a file which is parameterized with the\nIOMode the handle is in. All operations on handles\nexplicitly specify the needed IOMode. This way it is\nimpossible to read from a write-only handle or write to\na read-only handle for example.\n\nSee the explicit-iomodes-bytestring/text package for\nByteString/Text operations.","version":"0.6","softwareVersion":"0.6","license":"https://spdx.org/licenses/BSD-3-Clause","codeRepository":"https://github.com/basvandijk/explicit-iomodes","issueTracker":"https://github.com/basvandijk/explicit-iomodes/issues","url":"https://github.com/basvandijk/explicit-iomodes/","keywords":["bsd3","library","system","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"BasVanDijk"}],"author":[{"@type":"Person","name":"BasVanDijk"}],"copyrightHolder":[{"@type":"Person","name":"BasVanDijk"}],"dateCreated":"2009-12-14","dateModified":"2010-10-21","datePublished":"2010-10-21","copyrightYear":2009,"downloadUrl":"https://hackage.haskell.org/package/explicit-iomodes-0.6/explicit-iomodes-0.6.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/explicit-iomodes"],"https://www.w3.org/ns/activitystreams#likes":4,"https://forgefed.org/ns#forks":2}