; Improve wording in documentation of 'not and 'null'
authorEli Zaretskii <eliz@gnu.org>
Mon, 15 Apr 2024 11:52:03 +0000 (14:52 +0300)
committerEli Zaretskii <eliz@gnu.org>
Mon, 15 Apr 2024 11:52:03 +0000 (14:52 +0300)
* doc/lispref/control.texi (Combining Conditions):
* doc/lispref/lists.texi (List-related Predicates): Clarify
wording of 'not' vs 'null'.  (Bug#70392)

doc/lispref/control.texi
doc/lispref/lists.texi

index 292086ee4e0e30710355bc50aaede025f4d3317a..a944dad930789ba60f75a900e67b509491ad830a 100644 (file)
@@ -349,7 +349,8 @@ kinds of multiple conditional constructs.
 This function tests for the falsehood of @var{condition}.  It returns
 @code{t} if @var{condition} is @code{nil}, and @code{nil} otherwise.
 The function @code{not} is identical to @code{null}, and we recommend
-using the name @code{null} if you are testing for an empty list.
+using the name @code{null} if you are testing for an empty list or
+@code{nil} value.
 @end defun
 
 @defspec and conditions@dots{}
index 6ad6c487d0b6c9809f7998cfd5feb9d4bc5bae79..2ae755a2f3b60b5f72ffa24508bf530d407c4d6e 100644 (file)
@@ -143,9 +143,9 @@ This function is the opposite of @code{listp}: it returns @code{t} if
 @defun null object
 This function returns @code{t} if @var{object} is @code{nil}, and
 returns @code{nil} otherwise.  This function is identical to @code{not},
-but as a matter of clarity we use @code{null} when @var{object} is
-considered a list and @code{not} when it is considered a truth value
-(see @code{not} in @ref{Combining Conditions}).
+but as a matter of clarity we use @code{not} when @var{object} is
+considered a truth value (see @code{not} in @ref{Combining
+Conditions}) and @code{null} otherwise.
 
 @example
 @group