> 1 <

Автор Сообщение

Arkaer

Members


Статус

2 сообщений

Где: Uzbekistan
Род занятий:
Возраст:

#4658   2011-09-10 04:18 GMT+3 часа(ов)      
Установил Clozure CL. Хочу поставить ABLE. При вводе (asdf:oos 'asdf:load-op 'able) пишет Component "able" not found. Даю :cd "able" переходит в #P"C:/CCL/able/". Затем снова (asdf:oos 'asdf:load-op 'able) пишет Error Component :CL-FAD not found, required by #<SYSTEM "able">, но я эти компоненты установил. Например (in-package :cl-fad) сообщает #<Package "CL-FAD"> да и функции из cl-fad, tcl/tk+ltk работают. Что делаю не так? Помогите разобраться.

LinkFly

Members


Статус

152 сообщений

Где: Russia
Род занятий:
Возраст:

#4659   2011-09-12 04:02 GMT+3 часа(ов)      
(in-package :cl-fad) работает потому что по какой-то причине пакет уже есть в системе. Вы возможно путаете пакеты и системы. Если component (системы в asdf это тоже компоненты, но не пакеты) не найден значит его не может найти ASDF. Помочь ей можно так (push #P"/<ваш_путь_к_директории_где_лежит_cl-fad.asd>/" asdf:*central-registry*) Перед (asdf:load-system :cl-fad) или (asdf:load-system :able) желательно убедиться, что пакета :cl-fad (или fad) в системе нету. Иначе возможна коллизия (например если в лисп-систему была уже загружена cl-fad но другой версии). А вообще нужно пользоваться quicklisp'ом и не искать себе геморроя ;)

Arkaer

Members


Статус

2 сообщений

Где: Uzbekistan
Род занятий:
Возраст:

#5040   2011-11-13 03:56 GMT+3 часа(ов)      
Цитата
LinkFly :
А вообще нужно пользоваться quicklisp'ом и не искать себе геморроя ;)


Спасибо за наводку. Действительно проще устанавливать.
> 1 <


Онлайн :

0 пользователь(ей), 39 гость(ей) :




Реклама на сайте: