GNU bug report logs -
#28837
Guile 2.2.2: Loading srfi-1 with merge-generics breaks "map"
Previous Next
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Re-creation:
1. Make a directory (I call it 'mytest')
2. In the directory, make a file f.scm containing:
(define-module (mytest f)
#:use-module (oop goops)
#:use-module (srfi srfi-1)
#:duplicates (merge-generics))
3. In the directory, make a file test.scm containing:
(add-to-load-path (dirname (getcwd)))
(use-modules (mytest f))
4. Navigate to the directory in a terminal, and start the Guile REPL.
5. In the REPL, enter the two following commands:
(load "test.scm")
,in (mytest f) map
The last command returns:
While executing meta-command:
ERROR: Unbound variable: map
That is, the 'map' primitive becomes unbound in the context of (mytest
f). Any procedures which both
(a) relying on map, and
(b) are defined and exported in (mytest f),
throw the above error as well.
Please let me know if I can clarify.
- Andrew
This bug report was last modified 7 years and 306 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.