[Haskell-cafe] Things stopping pure Haskell code from having a cross-platform single semantics?

Brandon Allbery allbery.b at gmail.com
Mon Nov 11 15:10:18 UTC 2013

On Mon, Nov 11, 2013 at 10:01 AM, Ryan Newton <rrnewton at gmail.com> wrote:

> Ok, what else?  What other holes are there that allow my pure functions to
> change their answer on different machines?  I'm making a list of these in a
> paper and I want to make sure I give a full account.

Not something likely to strike the average program, but all the CAFs in
System.Info are pure (not in IO). And two of them claim to be *runtime*
information. :(

brandon s allbery kf8nh                               sine nomine associates
allbery.b at gmail.com                                  ballbery at sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20131111/dd6d7e91/attachment.html>

More information about the Haskell-Cafe mailing list