]> git.eshelyaron.com Git - emacs.git/commitdiff
Improve doc for VAX reading NaN, INF
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 14 Jul 2023 06:36:33 +0000 (23:36 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 14 Jul 2023 06:36:55 +0000 (23:36 -0700)
* doc/lispref/numbers.texi (Float Basics): Improve description of
how Lisp reads infinities and NaNs on a VAX.

doc/lispref/numbers.texi

index bcf89fc9ab1b197c47a613e36bc91602e6a2bbfc..a49afb735398f4215a2059371e636f4bcfb7b579 100644 (file)
@@ -280,9 +280,9 @@ conversely, @code{(equal 0.0 -0.0)} returns @code{nil} whereas
 @code{(= 0.0 -0.0)} returns @code{t}.
 
   Infinities and NaNs are not available on legacy systems that lack
-IEEE floating-point arithmetic.  On a circa 1980 VAX, for example, the
-Lisp reader approximates an infinity with the nearest finite value,
-and a NaN with some other non-numeric Lisp object that provokes an
+IEEE floating-point arithmetic.  On a circa 1980 VAX, for example,
+Lisp reads @samp{1.0e+INF} as a large but finite floating-point number,
+and @samp{0.0e+NaN} as some other non-numeric Lisp object that provokes an
 error if used numerically.
 
 Here are read syntaxes for these special floating-point values: