Hi
The symbol SET-SLOT-VALUES is exported from the cl-prevalence package, but there is no such function. Grepping for the string "set-slot-values" shows the string only in the files src/package.lisp and doc/CL-PREVALENCE.html. I downloaded the cl-prevalence.tgz tarball from common-lisp.net today to make sure I have the latest version of the library.
Has this function been dropped accidentally or was it deprecated and should it be removed from the documentation file and package.lisp or am I missing something?
Thanks. Nico
Nico,
You are right: that function was removed by a patch in october 2004.
The original definition was
-(defun set-slot-values (instance slots-and-values) - "Set slots and values of instance" - (dolist (slot-and-value slots-and-values instance) - (setf (slot-value instance (first slot-and-value)) (second slot- and-value))))
And it was called from tx-create-object and tx-change-object-slots, I believe.
I have remove the symbol from the package export and from the documentation, and released everything.
HTH,
Sven
On 29 Mar 2007, at 12:29, Nico de Jager wrote:
Hi
The symbol SET-SLOT-VALUES is exported from the cl-prevalence package, but there is no such function. Grepping for the string "set-slot-values" shows the string only in the files src/ package.lisp and doc/CL-PREVALENCE.html. I downloaded the cl- prevalence.tgz tarball from common-lisp.net today to make sure I have the latest version of the library.
Has this function been dropped accidentally or was it deprecated and should it be removed from the documentation file and package.lisp or am I missing something?
Thanks. Nico
cl-prevalence-devel site list cl-prevalence-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/cl-prevalence-devel
cl-prevalence-devel@common-lisp.net