Subject: bug#13022: closed (Re: bug#13022: hash-table accessors no longer work on vectors)

From: [email-masked] (GNU bug Tracking System)
Date: Thu, 29 Nov 2012 20:16:02 +0000

Your bug report

#13022: hash-table accessors no longer work on vectors

which was filed against the guile package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
13022: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13022
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#13022: hash-table accessors no longer work on vectors
From: [email-masked] (Ludovic Courtès)
To: Daniel Hartwig <[email-masked]>
Cc: [email-masked]
Date: Thu, 29 Nov 2012 21:13:42 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Daniel Hartwig <[email-masked]> skribis:

> Straight out of (guile) Hash Table Examples:
>
> scheme@(guile-user)> (define h (make-vector 7 '()))
> scheme@(guile-user)> (hashq-set! h 'foo "bar")
> ERROR: In procedure hashq-set!:
> ERROR: In procedure scm_hash_fn_create_handle_x: Wrong type argument in position 1 (expecting hash-table): #(() () () () () () ())

I removed the faulty example from the doc, thanks!

Ludo’.

Subject: hash-table accessors no longer work on vectors
From: Daniel Hartwig <[email-masked]>
To: [email-masked]
Date: Thu, 29 Nov 2012 00:00:51 +0800
List-Id: <debbugs-submit.debbugs.gnu.org>

Straight out of (guile) Hash Table Examples:

scheme@(guile-user)> (define h (make-vector 7 '()))
scheme@(guile-user)> (hashq-set! h 'foo "bar")
ERROR: In procedure hashq-set!:
ERROR: In procedure scm_hash_fn_create_handle_x: Wrong type argument in position 1 (expecting hash-table): #(() () () () () () ())