should all floats be nonintegers?



Maxima says that real floats are noninteger. There are arguments for and against this, I think. Of course for binary64 numbers 3.0  = 3
is 100% true. I have been goofing around with the nonintegerp function--ahh it would be a great deal easier to keep the policy that
floats are noninteger, by the way :)

  (%i3) map(lambda([s],featurep(s,'noninteger)),[x,%pi, 2/3, sqrt(42), 3.0, 6.0b0, [], [5]]);
  (%o3) [false,true,true,true,true,true,false,false]

--Barton (who blames all recent  mistakes on a bad cold).