[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Remove objprop.c from libguile?
From: |
Neil Jerram |
Subject: |
Remove objprop.c from libguile? |
Date: |
15 Mar 2002 13:52:20 +0000 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 |
While documenting `make-object-property', I noticed that we could (in
HEAD CVS) remove objprop.c completely and replace it by the following
compatibility definitions (possibly deprecated):
(define old-properties (make-object-property))
(define (object-properties obj)
"Return @var{obj}'s property list."
(or (old-properties obj) '()))
(define (set-object-properties! obj alist)
"Set @var{obj}'s property list to @var{alist}."
(set! (old-properties obj) alist))
(define (object-property obj key)
"Return the property of @var{obj} with name @var{key}."
(assq-ref (object-properties obj) key))
(define (set-object-property! obj key value)
"In @var{obj}'s property list, set the property named @var{key} to
@var{value}."
(set-object-properties! obj (assq-set! (object-properties obj) key value)))
(export object-properties
set-object-properties!
object-property
set-object-property!)
Good idea?
Neil
- Remove objprop.c from libguile?,
Neil Jerram <=