50 |
Two new predicates 'inf?' and 'nan?' can be used to test for the |
Two new predicates 'inf?' and 'nan?' can be used to test for the |
51 |
special values. |
special values. |
52 |
|
|
53 |
|
** Inexact zero can have a sign. |
54 |
|
|
55 |
|
Guile can now distinguish between plus and minus inexact zero, if your |
56 |
|
platform supports this, too. The two zeros are equal according to |
57 |
|
'=', but not according to 'eqv?'. For example |
58 |
|
|
59 |
|
(- 0.0) |
60 |
|
=> -0.0 |
61 |
|
|
62 |
|
(= 0.0 (- 0.0)) |
63 |
|
=> #t |
64 |
|
|
65 |
|
(eqv? 0.0 (- 0.0)) |
66 |
|
=> #f |
67 |
|
|
68 |
** We now have uninterned symbols. |
** We now have uninterned symbols. |
69 |
|
|
70 |
The new function 'make-symbol' will return a uninterned symbol. This |
The new function 'make-symbol' will return a uninterned symbol. This |