{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/rawlock","name":"rawlock","description":"A writer-biased RAW lock.\n\nIt allows for multiple readers to run concurrently with at most one\nappender, or a single writer running on isolation.\n\nThe code is safe in the presence of async exceptions, meaning that each\nactor will cleanup after itself if an exception is received.","version":"0.1.2.0","softwareVersion":"0.1.2.0","license":"https://spdx.org/licenses/Apache-1.1","keywords":["apache","concurrency","library","Propose Tags"],"maintainer":[{"@type":"Person","name":"jasagredo"},{"@type":"Person","name":"IOHK"}],"author":[{"@type":"Person","name":"jasagredo"},{"@type":"Person","name":"IOHK"}],"copyrightHolder":[{"@type":"Person","name":"jasagredo"},{"@type":"Person","name":"IOHK"}],"dateCreated":"2024-10-22","dateModified":"2025-05-22","datePublished":"2025-05-22","copyrightYear":2024,"downloadUrl":"https://hackage.haskell.org/package/rawlock-0.1.2.0/rawlock-0.1.2.0.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","sameAs":["https://hackage.haskell.org/package/rawlock"]}