Исток-Системы - Форумы
http://forum.ystok.ru/

не удаётся загрузить ysql
http://forum.ystok.ru/viewtopic.php?f=21&t=32

Автор:m_elagin
Дата:17 июл 2013 23:22
Заголовок сообщения:не удаётся загрузить ysql
Здравствуйте! Пытаюсь загрузить ysql в sbcl, но не получается. В CL я пока чайник, поэтому извините, если вопрос глупый.

У меня SBCL 1.1.4.0.mswin.1288-90ab477. Загрузил quicklisp, закинул ему в local-projects ylib-1-2-022 и ysql-1-1-012. ylib благополучно загружается с помощью (ql:quickload ...), а ysql ругается (протокол приведён ниже). Что я делаю не так?

Спасибо!
/me

; Loading "ysql"
; in: DEFINE-CONDITION SQL-EXISTS-CONDITION
; (FORMAT STREAM "Created new connection ~A to database ~A~% ~
; although there is an existing connection (~A)."
; (YSTOK.SQL.SYS::NEW-DB YSTOK.SQL.SYS::C)
; (YSTOK.SQL.SYS:DATABASE-NAME
; (YSTOK.SQL.SYS::NEW-DB YSTOK.SQL.SYS::C))
; (YSTOK.SQL.SYS::OLD-DB YSTOK.SQL.SYS::C))
;
; caught ERROR:
; during macroexpansion of
; (FORMATTER "Created new connection ~A to database ~A~% ~
; although there is an existing connection (~A).").
; Use *BREAK-ON-SIGNALS* to intercept.
;
; error in FORMAT: unknown directive (character: Return)
; Created new connection ~A to database ~A~% ~
; although there is an existing connection (~A).
; ^

; in: DEFINE-CONDITION SQL-TYPE-COERCION-ERROR
; (FORMAT STREAM "Error while using database ~:[#<unknown>;~:*~A~]:
; ~@[The SQL statement: ~S~%~] Undefined conversion from DBMS type ~A to a Lisp type.~@
[~%Message: ~A.~]~@[~% (SQLSTATE is ~S)~]"
; (AND (YSTOK.SQL.SYS:DATABASE YSTOK.SQL.SYS::C)
; (YSTOK.SQL.SYS:DATABASE-NAME
; (YSTOK.SQL.SYS:DATABASE YSTOK.SQL.SYS::C)))
; (YSTOK.SQL.SYS:EXPRESSION YSTOK.SQL.SYS::C)
; (SLOT-VALUE YSTOK.SQL.SYS::C 'YSTOK.SQL.SYS::DATA-TYPE)
; (YSTOK.SQL.SYS:MESSAGE YSTOK.SQL.SYS::C)
; (YSTOK.SQL.SYS:SQL-STATE YSTOK.SQL.SYS::C))
;
; caught ERROR:
; during macroexpansion of
; (FORMATTER "Error while using database ~:[#<unknown>;~:*~A~]:
; ~@[The SQL statement: ~S~%~] Undefined conversion from DBMS type ~A to a Lisp type.~@
[~%Message: ~A.~]~@[~% (SQLSTATE is ~S)~]").
; Use *BREAK-ON-SIGNALS* to intercept.
;
; error in FORMAT: must specify exactly two sections
; Error while using database ~:[#<unknown>;~:*~A~]:
; ~@[The SQL statement: ~S~%~] Undefined conversion from DBMS type ~A to a Lisp type.~@
[~%Message: ~A.~]~@[~% (SQLSTATE is ~S)~]
; ^
.
debugger invoked on a ASDF:COMPILE-ERROR in thread
#<THREAD "main thread" RUNNING {24238BE1}>:
Error while invoking #<COMPILE-OP (:VERBOSE NIL) {24385561}> on
#<CL-SOURCE-FILE "ysql" "ysql.sql" "conditions">
Автор:Admin
Дата:25 авг 2013 08:56
Заголовок сообщения:не удаётся загрузить ysql
YSQL никогда не тестировался под SBCL.
Версия 1.1.012 слегка устарела:
  • произошёл большой сдвиг в сторону ORM (Object-Relatinal Mapping),
  • возник отдельный модуль YORM,
  • YSQL.FFC и YSTOK-TRANSACT выделились в независимые библиотеки.
Пока не было времени довести код до вида, чтобы представить широкой публике. Если у Вас есть серьёзные намерения использовать YSQL и оказать помощь в портировании его под SBCL, то я доведу версию 1.2.014 и опубликую её в течение месяца.
стр. 1 из 1 Часовой пояс: UTC + 3 часа
Разработка сайта Исток-Системы (www.ystok.ru) | Powered by phpBB (www.phpbb.com)