<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:10pt"><div class="" style=""><font>Hi Carsten,</font></div><div class="" style=""><font><br></font></div><div style="color: rgb(0, 0, 0); font-size: 13px; background-color: transparent; font-style: normal; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"><font>Alas, I'm really thinking of just IEEE 754 standard fp. <span style="background-color: transparent;">My point about dragging up these usually somewhat obscure issues in IEEE 754 is that managing all of this introduces some complexity by itself. But I think Erlang ought to have support for doing it (as well as sensible defaults). You should be able to (1) compliantly detect and work with all the various special IEEE fp values and classes in Erlang, and you should be able to (2) manage the various
 flags that control IEEE fp behaviour, again in Erlang and probably also on the command line.</span></font></div><div style="color: rgb(0, 0, 0); font-size: 13px; background-color: transparent; font-style: normal; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"><font><br class="" style=""></font></div><div style="color: rgb(0, 0, 0); font-size: 13px; background-color: transparent; font-style: normal; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"><font>Here's what CMU Common Lisp does about floats: <a href="http://www.umiacs.umd.edu/~resnik/ling645_sp2002/cmu_manual/node15.html" class="" style="">http://www.umiacs.umd.edu/~resnik/ling645_sp2002/cmu_manual/node15.html</a></font></div><div style="color: rgb(0, 0, 0); font-size: 13px; background-color: transparent; font-style: normal; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida
 Grande', sans-serif;"><font><span style="background-color: transparent;">Common Lisp is usually conscientious about these things, so that might be another good, more high-level, starting point for what features are needed (but possibly needs updating due to subsequent fp standards evolution). </span><br></font></div><div style="color: rgb(0, 0, 0); font-size: 13px; background-color: transparent; font-style: normal; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"><font><br></font></div><div style="color: rgb(0, 0, 0); font-size: 13px; background-color: transparent; font-style: normal; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"><font>Best,</font></div><div style="color: rgb(0, 0, 0); font-size: 13px; background-color: transparent; font-style: normal; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande',
 sans-serif;"><font>Thomas</font></div><div style="color: rgb(0, 0, 0); font-size: 13px; background-color: transparent; font-style: normal; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"><font> </font></div></div></body></html>