Tôi muốn lưu dữ liệu của mình vào một tệp và khôi phục dữ liệu khi chạy lại chương trình.Tôi làm cách nào để duy trì và khôi phục tệp bị hỏng của mình thành tệp?
tôi đã xác định defstruct của tôi như vậy:
(defstruct bookmark: url: title: comments)
Chương trình đơn giản sẽ làm như sau:
1. Nạp của defstruct từ url-db. txt
2. Đọc từ (các) tệp nhập được chuyển vào * command-line-args * và thêm vào dữ liệu nội bộ var.
3. Viết lại tệp url-db.txt.
tập tin nhập khẩu mẫu:
www.cnn.com | Tin tức | Đây là CNN
www.msnbc.com | Tìm kiếm |
news.ycombinator.com | Tin tức | Bản tin công nghệ
Ai đó đã vấp phải vấn đề này trước tôi: http://stackoverflow.com/questions/923029/clojure-slurping-structs-from-file-fails-with-string-attributes-containing-white –