Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Utility to provide a unique name, carries internal state in a IORef
- data UniqueName
- createUniqueName :: String -> IO UniqueName
- nextUniqueName :: UniqueName -> IO String
Documentation
data UniqueName Source #
createUniqueName :: String -> IO UniqueName Source #
creates a unique name holder
nextUniqueName :: UniqueName -> IO String Source #
delivers the next unique name from the name holder