[Haskell-cafe] Where is Data.Atom ?

Brian Hulley brianh at metamilk.com
Sun Jul 2 17:01:21 EDT 2006

Bulat Ziganshin wrote:
> Hello Brian,
> Sunday, July 2, 2006, 10:58:29 PM, you wrote:
>>       fromString :: String -> Atom
>>       toString :: Atom -> String
>>       instance Eq Atom
>>       instance Ord Atom -- this is where things get difficult!
> i think that ByteString is a very strong candidate to Atom. `memicmp`
> is very fast operation, unless you plan to use really large strings
> with the same beginnings

Thanks - I think I'll use ByteString as the implementation of Atom for the 

Logic empowers us and Love gives us purpose.
Yet still phantoms restless for eras long past,
congealed in the present in unthought forms,
strive mightily unseen to destroy us.


More information about the Haskell-Cafe mailing list