
28 Jun
2010
28 Jun
'10
4:41 a.m.
2010/6/28 José Romildo Malaquias
Is there in Haskell a non monadic function of type a -> a -> Bool which test for physical equality of two values? It would return True if only if both values are the same object in memory.
For instance:
value1 = "good" value2 = "good"
eq value1 value2 => False
value1 = "good" value2 = value1
eq value1 value2 => True
Not exactly what you ask for, but quite close: http://www.haskell.org/ghc/docs/6.12.1/html/libraries/base/System-Mem-Stable... Cheers, Thu