Сообщения в Common lisp ii-client

Common lisp ii-client

Собственно, выхожу на финишную прямую к первому релизу. Если есть желающие, то потыкайте пожалуйста.

P.S.: Есть куча маленьких недоработок и ужасный код генерации web-интерфейса, но это я к релизу планирую исправить. Тем не менее просьба по возможности все замечания отписать сюда.
spline to All (2015-06-19 06:53:10) [ссылка]

Re: Common lisp ii-client

Ответ на сообщение
Ссылку дай на vcs :)
Difrex to spline (2015-06-19 08:31:05) [ссылка]

Re: Common lisp ii-client

Ответ на сообщение
>Ссылку дай на vcs :)
https://github.com/spline1986/clii

http://ii-net.tk/iidownload/ вот тут есть ссылка.
spline to Difrex (2015-06-19 08:37:31) [ссылка]

Re: Common lisp ii-client

Ответ на сообщение
Посмотрел клиент ещё раз. Вроде бы, придраться больше не к чему.

Только одна мелочь: в диалоге загрузки сообщений (фетча) отсутствует кнопка отправки.

// а я тем временем своим клиентом заняться решил; и подумал тут снова про значок в svg, которого нет
vit01 to spline (2015-06-19 09:01:05) [ссылка]

Re: Common lisp ii-client

Ответ на сообщение
>Только одна мелочь: в диалоге загрузки сообщений (фетча) отсутствует кнопка отправки.
Ну тут логика такая: когда ты загрузил свежие сообщения, ты ещё ничего не написал. Надо будет пересмотреть отношение к кнопкам. Сейчас там любые кнопки на любой странице индивидуально можно навключать. Так что это не баг, а фича =)
>подумал тут снова про значок в svg, которого нет
Я тоже о ней думал, но не осилил. В векторе я где-то в районе нуля болтаюсь. Криво получается.
spline to vit01 (2015-06-19 09:26:10) [ссылка]

Re: Common lisp ii-client

Ответ на сообщение
> когда ты загрузил свежие сообщения, ты ещё ничего не написал.
Не обязательно. Иногда бывает такое. Хотя признаюсь, что в моём клиенте точно так же =)
vit01 to spline (2015-06-19 09:54:24) [ссылка]

Re: Common lisp ii-client

Ответ на сообщение
Не работает:
debugger invoked on a SB-C::INPUT-ERROR-IN-LOAD in thread
#:
  READ error during LOAD:

    Package QL does not exist.

      Line: 9, Column: 13, File-Position: 442

      Stream: #

Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [ABORT   ] Abort loading file "/home/difrex/soft/clii/clii.lisp".
  1: [CONTINUE] Ignore runtime option --eval "(load \"clii.lisp\")".
  2:            Skip rest of --eval and --load options.
  3:            Skip to toplevel READ/EVAL/PRINT loop.
  4: [EXIT    ] Exit SBCL (calling #'EXIT, killing the process).

(SB-C:COMPILER-ERROR SB-C::INPUT-ERROR-IN-LOAD :CONDITION # :STREAM #)
Difrex to spline (2015-06-19 10:10:11) [ссылка]

Re: Common lisp ii-client

Ответ на сообщение
>Не работает
На ginhub есть инструкция по установке. Прочитай повнимательнее. Ты не установил quicklisp или не прописал его в авторзагрузку.
spline to Difrex (2015-06-19 10:14:29) [ссылка]

Re: Common lisp ii-client

Ответ на сообщение
Да я делал вроде, но после инсталла quicklisp он ругается так:
(ql:add-to-init-file)


debugger invoked on a SB-INT:SIMPLE-READER-PACKAGE-ERROR in thread
#:
  Package QL does not exist.

    Stream: #
Difrex to spline (2015-06-19 12:21:49) [ссылка]

Re: Common lisp ii-client

Ответ на сообщение
Странные проблемы. Что за lisp-машина? Как победил в итоге?
spline to Difrex (2015-06-19 14:03:24) [ссылка]

Re: Common lisp ii-client

Ответ на сообщение
А я не делал (ql:add-to-init-file), по-другому сделал.

Открыл clii.lisp и в начало файла добавил

(load "~/quicklisp/setup.lisp")

Результат тот же, и конфиги не засоряются.
vit01 to Difrex (2015-06-19 15:37:20) [ссылка]

Re: Common lisp ii-client

Ответ на сообщение
>Результат тот же, и конфиги не засоряются.
Ну quicklisp это полезно. Так что я рекомендую именно в автозагрузку =)
spline to vit01 (2015-06-19 17:58:46) [ссылка]

Re: Common lisp ii-client

Ответ на сообщение
Единственное, что я использовал из lisp софта - это твой клиент. Как что-нибудь ещё появится такого, добавлю =)
vit01 to spline (2015-06-20 11:23:25) [ссылка]

Re: Common lisp ii-client

Ответ на сообщение
>Странные проблемы. Что за lisp-машина?
sbcl

Как победил в итоге?
Никак. Не работает =)
Difrex to spline (2015-06-22 06:18:34) [ссылка]

Re: Common lisp ii-client

Ответ на сообщение
>Никак. Не работает =)
Была опечатка в исходнике. Попробуй ещё раз, если не затруднит. Но почему у тебя QL не работает остаётся для меня загадкой. У меня пока только проблемы под виндой были с DRAKMA и то только потому, что оно openssl требует.
spline to Difrex (2015-06-22 06:39:17) [ссылка]

Re: Common lisp ii-client

Ответ на сообщение
Все, заработало.

Но не из-за исправления опечатки.
Quicklisp надо было из ~/quicklisp/setup.lisp ставить, оказывается.
Difrex to spline (2015-06-22 06:57:51) [ссылка]

Re: Common lisp ii-client

Ответ на сообщение
>Quicklisp надо было из ~/quicklisp/setup.lisp ставить, оказывается.
Довольно странно, но если уж заработало, но ничего особо страшного, наверное. Насколько я помню, ~/quicklisp/setup.lisp подгружает уже загруженную библиотеку.

Кстати, можно было при установке указать альтернативное размещение. Я использую ~/.quicklisp/ дабы не мозолило глаза.
spline to Difrex (2015-06-22 07:50:32) [ссылка]