Safe Haskell | Safe-Inferred |
---|---|
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