This site is a static rendering of the Trac instance that was used by R7RS-WG1 for its work on R7RS-small (PDF), which was ratified in 2013. For more information, see Home.
Source for wiki PropertyLists version 1
author
cowan
comment
ipnr
98.14.172.204
name
PropertyLists
readonly
0
text
The following Schemes have implementations of property lists:
||Scheme||Get property||Put property||Remove property||Get p-list||
||Chicken||get||put or (setter get)||remprop!||symbol-plist||
||Chez||getprop||putprop||remprop||property-list (returns copy)||
||Ikarus||getprop||putprop||remprop||property-list (returns copy)||
||Larceny||getprop||putprop||remprop||(none)||
||Bigloo||getprop||putprop!||remprop!||symbol-plist||
||Guile||symbol-property||set-symbol-property!||symbol-property-remove!||(none)||
||
Chicken also provides:
* get-properties, which searches for multiple properties simultaneously
* (setter symbol-plist), which replaces the whole property list
Kawa's underlying implementation provides property lists for its Elisp implementation, but they aren't directly exposed to Scheme except through the Java FFI.
time
2010-03-22 00:42:31
version
1