write-sequence is missing for basic-stream. (with-open-file (out "home:foo" :direction :output :if-does-not-exist :create :basic t) (write-sequence "test" out)) --> no applicable error. ** read-char/write-char is much faster than 1.0! Thanks. T.