Function | Package: system | ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version

## ce-putprop

Arguments: obj value ind &optional env

Returns value, after storing it as the ind property of obj. obj may be any object, but it is generally intended that it either be a symbol or a cons. The environment is specified either by the presence of the env argument, or the value of `sys:*compile-file-environment*`, or the value of `sys:*evaluation-environment*`, but only if it contains an :evaluation. If either environment is non-`nil`, then it must be an environment created by sys::make-compile-file-environment. The property is stored into the environment using `#'eq` as the test for symbols, and `#'equal` for any other object. If the specified environment is `nil`, then the property is stored in the global environment.

If the value is `nil`, the property is effectively removed, as if by remprop, remhash, etc.

See environments.htm for more information on environments.

Copyright (c) 1998-2019, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.2 page.
Created 2012.5.30.

|  | ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version