| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Control.Concurrent.Unique
Description
An abstract interface to a concurrent unique symbol generator.
Unlike Data.Unique from base the values are not a member of Ord. However, there is no global bottleneck.
Documentation
Unique identifiers are created by creating heap objects in kind # that can be compared for value equality and then hashing them using their initial allocation address.