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
2009/3/5 Praveen D V :
> Hope I'm clear this time.
I hope I am too:
guile> (define x (cons 'c 'd))
guile> x
(c . d)
guile> (define y (cons 'b x))
guile> y
(b c . d)
guile> (define z (cons 'a y))
guile> z
(a b c . d)
--linas
On Thu, Mar 5, 2009 at 9:38 PM, Praveen D V wrote:
> hi,
>
> On Thu, Mar 5, 2009 at 8:17 PM, Linas Vepstas wrote:
>> 2009/3/5 :
>>> hi Group,
>>>
>>> I executed these commands..
>>>
>>> $ guile
>>> guile> (define mc (cons 'a 'b))
>>> guile> mc
>>> (a . b)
>>> guile> (define ml (list 1 2 mc))
>>>
hi,
On Thu, Mar 5, 2009 at 8:17 PM, Linas Vepstas wrote:
> 2009/3/5 :
>> 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
2009/3/5 :
> 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-handl