1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 20:00:19 +02:00

(Object Properties): Removed confusing

paragraph about 'name' property.
This commit is contained in:
Marius Vollmer 2006-02-13 21:43:17 +00:00
parent 677ad9d214
commit db02fb2bcb
2 changed files with 5 additions and 7 deletions

View file

@ -1,3 +1,8 @@
2006-02-13 Marius Vollmer <mvo@zagadka.de>
* api-utility.texi (Object Properties): Removed confusing
paragraph about 'name' property.
2006-02-07 Kevin Ryde <user42@zip.com.au>
* api-modules.texi (Compiled Code Installation): Revise, in particular

View file

@ -181,13 +181,6 @@ Scheme object even though that object does not have a dedicated slot
available in which the additional information could be stored. Object
properties allow you to do just that.
An object property is most commonly used to associate one kind of
additional information with each instance of a class of similar Scheme
objects. For example, all procedures have a `name' property, which
stores the name of the variable in which the procedure was stored by a
@code{define} expression, or @code{#f} if the procedure wasn't created
by that kind of expression.
Guile's representation of an object property is a procedure-with-setter
(@pxref{Procedures with Setters}) that can be used with the generalized
form of @code{set!} (REFFIXME) to set and retrieve that property for any