All Manuals > LispWorks® User Guide and Reference Manual > 38 The LISPWORKS Package

remove-user-preference Function

Summary

Removes a persistent value from the user's registry.

Package

lispworks

Signature

remove-user-preference path value-name &key product => removedp

Arguments
path
A string or a list of strings.
value-name
A string.
product
A keyword.
Values
removedp
A boolean.
Description

The function remove-user-preference removes the registry entry value-name under path under the registry path defined for product by (setf product-registry-path). If the registry entry was found, non-nil is returned, otherwise nil is returned.

If path is a list of strings, then it is interpreted like the directory component of a pathname. If path is a string, then any directory separators should be appropriate for the platform - that is, use backslash on Windows, and forward slash on non-Windows systems.

Notes

While product can in principle be any Lisp object, values of product are compared by eq, so you should use keywords.

See also

user-preference
product-registry-path


LispWorks® User Guide and Reference Manual - 18 Feb 2025 15:32:27