Hi Henrik,

>    (put '*Post "key" "value")
> ..
> 
> (("value" . "key") ("value" . "key")) "value"
> 
> I don't get it, isn't the put statement before ht:Out supposed to replace
> "value" under "key"?

In principle, yes. However, the property functions use pointer equality,
so if the key is a transient symbol, you must make sure that all
occurrences of "key" mean the same, identical symbol. This is not the
case if the string "key" is read during a transaction, while "key" in
the program code was read from a source file or console session.

Cheers,
- Alex
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Reply via email to