* Raymond Toy 4894AA9A.5000804@gmail.com : Wrote on Sat, 02 Aug 2008 14:42:34 -0400: |> The commit calls MAKE-FD-STREAM with an EXTERNAL-FORMAT keyword argument |> But MAKE-FD-STREAM in code/fd-stream and the structure do not support |> this yet? | | It's only supported if you have a unicode build, which hasn't been | officially released yet.
I wanted to point out that the code for SYS:MAKE-FD-STREAM in "code/fd-stream.lisp" in the `unicode-utf16-branch' branch (CVS 2008-07-11) does not support an :EXTERNAL-FORMAT keyword argument. Perhaps there is a mismatch between your build and the CVS sources?
Reverting the committed patch hunk quoted below lets SLIME work with the unicode build (for usual iso-latin-1 interactions at least)
|> (sys:make-fd-stream fd :input t :output t :element-type 'base-char |> - :buffering buffering)) |> + :buffering buffering |> + #+unicode :external-format |> + #+unicode external-format))
| This works for me. To be useful, you might want to do (setf | *default-external-format* :utf-8) or something. You need to set up | slime too to be able to see something useful.
-- Madhu