ストリームを扱うように出力先としてシーケンスを指定したい - lisp-cookbook-ja/common-lisp GitHub Wiki
ストリームを扱うように出力先としてシーケンスを指定したい
自作するかライブラリを利用します。
下記の例では、 ライブラリ:flexi-streamsを利用しています。
(flexi-streams:with-output-to-sequence (out :as-list t)
(loop for i across (flexi-streams:string-to-octets "あいう" :external-format :utf-8)
do (write-byte i out)))
;=> (227 129 130 227 129 132 227 129 134)