import paths with spaces
Bug #163717 reported by
Derick Eddington
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ikarus Scheme |
Fix Released
|
Medium
|
Abdulaziz Ghuloum |
Bug Description
Say I have a directory filename with spaces in it and I want to import libraries from that directory, I should be able to do:
(import (|Some Dir| my-lib))
or
(import (Some\x20;Dir my-lib))
but this currently does not work. With the \xXX; it borks on the symbol bug I just reported, and with the |X X| it does:
Unhandled exception
Condition components:
1. &error
2. &message: "cannot find library"
3. &irritants: ((Ikarus\x20;Misc continuable-
Changed in ikarus: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
The library name should ideally describe the functionality of the library, not the location in which it is stored on the file system. The file name is secondary and, eventually, there will be a way to specify your own library->file-name mapping. For now, please use (ikarus-misc continuable- interrupts) , without spaces.
There is a usability issue here of course in that ikarus did not tell you *why* it failed and where it looked. I'll fix that. Thanks.