Haskell packages:

  • pure-priority-queue – A pure, persistent priority queue.  The existing priority queue packages on Hackage did not satisfy me, so I wrote my own.
  • pure-priority-queue-tests – QuickCheck tests for the pure-priority-queue package.  These would be included in the pure-priority-queue package, but Cabal’s support for tests was a bit lacking at the time of writing.