2010/6/28 José Romildo Malaquias <j.romi...@gmail.com>:
> 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-StableName.html

Cheers,
Thu
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to