Safe Haskell | Safe-Inferred |
---|
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 UniqueNameSource
creates a unique name holder
nextUniqueName :: UniqueName -> IO StringSource
delivers the next unique name from the name holder