• ベストアンサー

Common LISPでファイルの読込・書込を行う方法は、どのようにするのでしょうか?

Common LISPでファイルの読込・書込を行う方法は、どのようにするのでしょうか? 例えば、CSVファイルを読み込んで、それをLISPのS式に変換し、違うファイル名で書き出すことがしたいです。 CommonLISPおよびxyzzyで動作させたいです。 ●入力ファイル test.csv 1,中村,100 2,伊藤,80 3,駒田,70 ●出力ファイル test.lsp (setq dat '( (1 中村 100) (2 伊藤 80) (3 駒田 70) ))

質問者が選んだベストアンサー

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.1

(with-open-file (foo "no-such-file" :if-does-not-exist nil) (read foo)) ANSI and GNU Common Lisp Document - with-open-file http://www.cs.queensu.ca/software_docs/gnudev/gcl-ansi/gcl_1192.html M.Hiroi's Home Page / xyzzy Lisp Programming http://www.geocities.jp/m_hiroi/xyzzy_lisp/abclisp07.html xyzzy - file I/O http://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/common/fileio.html ANSI Common Lisp: 本: ポール グレアム,Paul Graham,久野 雅樹,須賀 哲夫 http://www.amazon.co.jp/exec/obidos/ASIN/4894714337/ いい加減参考書のひとつも買ったらどうですか?

関連するQ&A