On Mon, Nov 11, 2013 at 10:01 AM, Ryan Newton <rrnewton@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@gmail.com                                  ballbery@sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net