All Manuals > LispWorks User Guide and Reference Manual > 44 The MP Package

NextPrevUpTopContentsIndex

remove-process-property

Function
Summary

Removes a general property from a process.

Package

mp

Signature

remove-process-property indicator &optional process => removedp

Arguments

indicator

A Lisp object.

process

A process.

Values

removedp

A generalized boolean.

Description

The function remove-process-property removes the general property associated with indicator from the process process.

If process is not supplied or is nil, the current process (that is, the result of calling get-current-process) is used.

Note that removing a property is different from setting its value to nil, because when process-property is called with a default for a property that was removed, it returns the default, but for a property that was set to nil it returns nil.

removedp is true if the property was removed.

Notes

In the typical case when only the current process sets the property (even if other processes read it), private properties can be used, and are much faster in SMP LispWorks, because they do not need to deal with parallel setting. See process-private-property.

See also

pushnew-to-process-property
remove-from-process-property
process-property
process-private-property


LispWorks User Guide and Reference Manual - 13 Feb 2015

NextPrevUpTopContentsIndex