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 3
author
cowan
comment
ipnr
127.11.51.1
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
2016-04-29 06:31:08
version
3