<div>Sometimes the StableName library gives different values for the samr function: Sometines gives two alternate values. I checked it in ghc-6.10.1 under windows and in ghc-6.8.2 under Linux:</div><div><br></div><div>This is an example</div>
<div><br></div><div>Prelude&gt; System.Mem.StableName.hashStableName.System.IO.Unsafe.unsafePerformIO $</div><div>&nbsp;System.Mem.StableName.makeStableName (*)</div><div>15</div><div>Prelude&gt; System.Mem.StableName.hashStableName.System.IO.Unsafe.unsafePerformIO $</div>
<div>&nbsp;System.Mem.StableName.makeStableName (*)</div><div>14</div><div>Prelude&gt; System.Mem.StableName.hashStableName.System.IO.Unsafe.unsafePerformIO $</div><div>&nbsp;System.Mem.StableName.makeStableName (*)</div><div>15</div>
<div>Prelude&gt; System.Mem.StableName.hashStableName.System.IO.Unsafe.unsafePerformIO $</div><div>&nbsp;System.Mem.StableName.makeStableName (*)</div><div>14</div>