hi,
Oh.. okay. I completely forgot about the printing of immediates vs
non-immediates.
guile> mh
#(((two 1 2 (a . b))) ((one a . b)))
guile> (define kv (hash-get-handle mh 'one))
guile> kv
(one a . b)
guile> mc
(a . b)
guile> kv
(one a . b)
guile> (set-cdr! kv (cons mc '()))
guile> kv
(one (a
hi Group,
I executed these commands..
$ guile
guile> (define mc (cons 'a 'b))
guile> mc
(a . b)
guile> (define ml (list 1 2 mc))
guile> ml
(1 2 (a . b))
guile> (list mc 1 2 3)
((a . b) 1 2 3)
guile> (define mh (make-hash-table 2))
guile> (hashq-create-handle! mh 'one mc)
(one a . b)
guile> (hash