Тема: Помогите мне правильно прочитать данные из файла.

Помогите мне правильно прочитать данные из файла если там т.е. в файле находится список.
(SETQ F1 (OPEN "C:\\Program Files\\AutoCAD 2002\\Support\\PR.DAT" "W"))
(PRINT BD F1)
(CLOSE F1))
Так я записал данные. Причем BD-список
 
(SETQ F1 (OPEN "C:\\Program Files\\AutoCAD 2002\\Support\\PR.DAT" "R"))
(SETQ BD (READ-LINE F1))
(CLOSE F1))
Так я пытался их прочитать
(SETQ F1 (OPEN "C:\\Program Files\\AutoCAD 2002\\Support\\PR.DAT" "R"))
(SETQ BD (READ-CHAR F1))
(CLOSE F1))
И так тоже.
Помогите добрые люди sad

Re: Помогите мне правильно прочитать данные из файла.

И что получилось ?

Re: Помогите мне правильно прочитать данные из файла.

1) print лепит перед выводимой строкой символ новой строки. Вместо print можно использовать prin1.

2) функция read-line считывает СТРОКУ (та, что в кавычках). Для выделения из нее списка нужно обработать ее функцией read:

(setq list_from_file (read bd))

и если переменная bd имеет вид "(a b c d)",
то list_from_file  будет присвоено (a b c d),
а если bd -- строка, содержащее число, число "345.06", то list_from_file присвоено  число 345.06.