changeset 61728:5b01cec64cc9

(Symbol Plists): Remove safe-get, as get is now safe. (Other Plists): Remove safe-plist-get, as plist-get is now safe.
author Kim F. Storm <storm@cua.dk>
date Thu, 21 Apr 2005 23:46:49 +0000
parents f3e243c78a1b
children bd6904d99629
files lispref/symbols.texi
diffstat 1 files changed, 3 insertions(+), 17 deletions(-) [+]
line wrap: on
line diff
--- a/lispref/symbols.texi	Thu Apr 21 23:46:33 2005 +0000
+++ b/lispref/symbols.texi	Thu Apr 21 23:46:49 2005 +0000
@@ -496,8 +496,6 @@
 @var{symbol}'s property list.  If there is no such property, @code{nil}
 is returned.  Thus, there is no distinction between a value of
 @code{nil} and the absence of the property.
-A @code{wrong-type-argument} error may be signaled if @var{symbol}
-has a malformed property list.
 
 The name @var{property} is compared with the existing property names
 using @code{eq}, so any object is a legitimate property.
@@ -505,12 +503,6 @@
 See @code{put} for an example.
 @end defun
 
-@defun safe-get symbol property
-This function finds the value of the property named @var{property} in
-@var{symbol}'s property list.  Unlike @code{get}, it just returns
-@code{nil} if @var{symbol} has a malformed property list.
-@end defun
-
 @defun put symbol property value
 This function puts @var{value} onto @var{symbol}'s property list under
 the property name @var{property}, replacing any previous property value.
@@ -536,9 +528,7 @@
 
 @defun plist-get plist property
 This returns the value of the @var{property} property
-stored in the property list @var{plist}.
-A @code{wrong-type-argument} error may be signaled if @var{plist} is
-not a valid property list.  For example,
+stored in the property list @var{plist}.  For example,
 
 @example
 (plist-get '(foo 4) 'foo)
@@ -548,16 +538,12 @@
 (plist-get '(foo 4 bad) 'bar)
      @result{} @code{wrong-type-argument} error
 @end example
-@end defun
 
-@defun safe-plist-get plist property
-This returns the value of the @var{property} property
-stored in the property list @var{plist}.  Unlike @code{plist-get}, it
-accepts a malformed @var{plist} argument and always returns @code{nil}
+It accepts a malformed @var{plist} argument and always returns @code{nil}
 if @var{property} is not found in the @var{plist}.  For example,
 
 @example
-(safe-plist-get '(foo 4 bad) 'bar)
+(plist-get '(foo 4 bad) 'bar)
      @result{} nil
 @end example
 @end defun