GNU bug report logs - #10621
Incorrect usage of hash procedures in (ice-9 mapping)

Previous Next

Package: guile;

Reported by: Mark H Weaver <mhw <at> netris.org>

Date: Fri, 27 Jan 2012 08:28:02 UTC

Severity: normal

Done: Andy Wingo <wingo <at> pobox.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Mark H Weaver <mhw <at> netris.org>
Subject: bug#10621: closed (Re: bug#10621: Incorrect usage of hash
 procedures in (ice-9 mapping))
Date: Sun, 24 Feb 2013 14:13:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#10621: Incorrect usage of hash procedures in (ice-9 mapping)

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 10621 <at> debbugs.gnu.org.

-- 
10621: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10621
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Andy Wingo <wingo <at> pobox.com>
To: Daniel Hartwig <mandyke <at> gmail.com>
Cc: 10621-done <at> debbugs.gnu.org
Subject: Re: bug#10621: Incorrect usage of hash procedures in (ice-9 mapping)
Date: Sun, 24 Feb 2013 15:10:21 +0100
On Wed 28 Nov 2012 16:56, Daniel Hartwig <mandyke <at> gmail.com> writes:

> A short module, it is not hard to fix, though given all of the above it
> makes sense to simply remove it.

I think removing it is the right thing.  Even with your patch it still
won't work because the default "table constructor" is a vector instead
of a hash table.

Regardless of whether it were new or old, I would much prefer to remove
this module than to document it properly, especially given the existence
of alternatives like srfi-69 and rnrs hash tables as you mention.

I will apply your patch (so that the compile warnings go away), add a
deprecation notice, and remove the module in master.

Andy
-- 
http://wingolog.org/

[Message part 3 (message/rfc822, inline)]
From: Mark H Weaver <mhw <at> netris.org>
To: bug-guile <at> gnu.org
Subject: Incorrect usage of hash procedures in (ice-9 mapping)
Date: Fri, 27 Jan 2012 03:25:15 -0500
These are genuine errors:

ice-9/mapping.scm:97:48: warning: possibly wrong number of arguments to `hashx-get-handle'
ice-9/mapping.scm:94:48: warning: possibly unbound variable `hashx-create-handle'

     Mark



This bug report was last modified 12 years and 86 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.