[plt-scheme] Finding R6 libraries with :<n> names

From: David Van Horn (dvanhorn at ccs.neu.edu)
Date: Tue Sep 22 10:34:06 EDT 2009

Is this a bug, or am I just missing something obvious?

$ cat run-srfi-foo.sls
(import (srfi foo))

$ cat run-srfi-800.sls
(import (srfi :800))

$ cat srfi/foo.sls
(library (srfi foo) (export) (import))

$ cat srfi/%3A800.sls
(library (srfi :800) (export) (import))

$ plt-r6rs ++path . run-srfi-foo.sls
$ plt-r6rs ++path . run-srfi-800.sls
run-srfi-800.sls:2:8: import: cannot find suitable installed library at: 
(srfi :800) in: (import (srfi :800))

  === context ===
/sw/collects/r6rs/private/parse-ref.ss:134:0: parse-import
/sw/collects/scheme/private/map.ss:23:17: loop


Posted on the users mailing list.