[mcclim-devel] clim-listener's show-directory and non-ascii filenames
Samium Gromoff
_deepfire at feelingofgreen.ru
Sun Feb 18 10:36:30 UTC 2007
Here's what i get with CVS mcclim while trying to Show Directory my ~:
c-string encoding error (:external-format :ASCII):
the character with code 208 cannot be encoded.
[Condition of type SB-INT:C-STRING-ENCODING-ERROR]
Restarts:
0: [ABORT] Return to application command loop
1: [ABORT] Return to SLIME's top level.
2: [TERMINATE-THREAD] Terminate this thread (#<THREAD "repl-thread" {AFC6941}>)
Backtrace:
0: (SB-INT:C-STRING-ENCODING-ERROR :ASCII 208)
Locals:
SB-DEBUG::ARG-0 = 2
SB-DEBUG::ARG-1 = :ASCII
SB-DEBUG::ARG-2 = 208
1: (SB-IMPL::OUTPUT-TO-C-STRING/ASCII
"/home/deepfire/14 - СвидеÑели.mp3")
2: (SB-UNIX:UNIX-LSTAT "/home/deepfire/14 - СвидеÑели.mp3")
3: (SB-UNIX:UNIX-FILE-KIND
"/home/deepfire/14 - СвидеÑели.mp3"
T)
4: (SB-IMPL::%ENUMERATE-FILES
"/home/deepfire/"
#P"/home/deepfire/14 - СвидеÑели.mp3"
T
#<CLOSURE (LAMBDA #) {AAB93E5}>)
5: (SB-INT:UNIX-NAMESTRING
#P"/home/deepfire/14 - СвидеÑели.mp3"
T)
6: (PROBE-FILE "/home/deepfire/14 - СвидеÑели.mp3")
7: ((LAMBDA (SB-IMPL::MATCH))
"/home/deepfire/14 - СвидеÑели.mp3")
8: (SB-IMPL::%ENUMERATE-FILES
"/home/deepfire/"
#P"/home/deepfire/*.*"
T
#<CLOSURE (LAMBDA #) {BE12D35}>)
9: ((LABELS SB-IMPL::DO-DIRECTORY) #P"/home/deepfire/*.*")
10: (DIRECTORY #P"/home/deepfire/*.*")
11: ((FLET #:DESTINATION-CONTINUATION5413))
12: (SB-INT:SIMPLE-EVAL-IN-LEXENV
(CLIM-LISTENER::COM-SHOW-DIRECTORY #P"/home/deepfire/")
#<NULL-LEXENV>)
13: (CLIM-LISTENER::COM-EVAL
(CLIM-LISTENER::COM-SHOW-DIRECTORY #P"/home/deepfire/"))
regards, Samium Gromoff
More information about the mcclim-devel
mailing list