{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/immortal-queue","name":"immortal-queue","description":"immortal-queue is a library for build an asynchronous worker pool that\nprocesses action from a generic queue. You can use any thread-safe datatype\nwith a push and pop like a TQueue or a persistent database table.\n\nThe worker pool is configured by building an ImmortalQueue type, which\ndescribes how to push and pop from the queue as well as how to process\nitems and handle errors.\n\nFor a simple usage example using a TQueue, see the module documentation.\nFor a more complex example that uses a persistent database as a queue,\nsee\nSouthern Exposure's website code.","version":"0.2.0.0","softwareVersion":"0.2.0.0","license":"https://spdx.org/licenses/BSD-3-Clause","codeRepository":"https://github.com/prikhi/immortal-queue","issueTracker":"https://github.com/prikhi/immortal-queue/issues","url":"https://github.com/prikhi/immortal-queue#readme","keywords":["bsd3","concurrency","library","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"lysergia"}],"author":[{"@type":"Person","name":"lysergia"}],"copyrightHolder":[{"@type":"Person","name":"lysergia"}],"dateCreated":"2020-03-02","dateModified":"2025-12-12","datePublished":"2025-12-12","copyrightYear":2020,"downloadUrl":"https://hackage.haskell.org/package/immortal-queue-0.2.0.0/immortal-queue-0.2.0.0.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/immortal-queue"],"https://www.w3.org/ns/activitystreams#likes":3,"https://forgefed.org/ns#forks":1}