[#] Common lisp ii-client
spline(station13, 1) — All
2015-06-19 10:53:10


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

P.S.: Есть куча маленьких недоработок и ужасный код генерации web-интерфейса, но это я к релизу планирую исправить. Тем не менее просьба по возможности все замечания отписать сюда.

[#] Re: Common lisp ii-client
spline(station13, 1) — Difrex
2015-06-19 12:37:31


>Ссылку дай на vcs :)

https://github.com/spline1986/clii

http://ii-net.tk/iidownload/ вот тут есть ссылка.

[#] Re: Common lisp ii-client
spline(station13, 1) — vit01
2015-06-19 13:26:10


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

Ну тут логика такая: когда ты загрузил свежие сообщения, ты ещё ничего не написал. Надо будет пересмотреть отношение к кнопкам. Сейчас там любые кнопки на любой странице индивидуально можно навключать. Так что это не баг, а фича =)

>подумал тут снова про значок в svg, которого нет

Я тоже о ней думал, но не осилил. В векторе я где-то в районе нуля болтаюсь. Криво получается.

[#] Re: Common lisp ii-client
Difrex(mira, 14) — spline
2015-06-19 12:31:05


Ссылку дай на vcs :)

[#] Re: Common lisp ii-client
vit01(station13, 10) — spline
2015-06-19 13:01:05


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

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

// а я тем временем своим клиентом заняться решил; и подумал тут снова про значок в svg, которого нет

[#] Re: Common lisp ii-client
vit01(mira, 1) — spline
2015-06-19 13:54:24


> когда ты загрузил свежие сообщения, ты ещё ничего не написал.
Не обязательно. Иногда бывает такое. Хотя признаюсь, что в моём клиенте точно так же =)

[#] Re: Common lisp ii-client
Difrex(mira, 14) — spline
2015-06-19 16:21:49


Да я делал вроде, но после инсталла quicklisp он ругается так:

(ql:add-to-init-file)


debugger invoked on a SB-INT:SIMPLE-READER-PACKAGE-ERROR in thread
#<THREAD "main thread" RUNNING {1002D5E6B3}>:
  Package QL does not exist.

    Stream: #<SYNONYM-STREAM :SYMBOL *TERMINAL-IO* {10001BF533}>

[#] Re: Common lisp ii-client
spline(station13, 1) — Difrex
2015-06-19 18:03:24


Странные проблемы. Что за lisp-машина? Как победил в итоге?

[#] Re: Common lisp ii-client
spline(station13, 1) — Difrex
2015-06-19 14:14:29


>Не работает

На ginhub есть инструкция по установке. Прочитай повнимательнее. Ты не установил quicklisp или не прописал его в авторзагрузку.

[#] Re: Common lisp ii-client
vit01(mira, 1) — Difrex
2015-06-19 19:37:20


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

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

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

Результат тот же, и конфиги не засоряются.

[#] Re: Common lisp ii-client
spline(station13, 1) — vit01
2015-06-19 21:58:46


>Результат тот же, и конфиги не засоряются.

Ну quicklisp это полезно. Так что я рекомендую именно в автозагрузку =)

[#] Re: Common lisp ii-client
Difrex(mira, 14) — spline
2015-06-19 14:10:11


Не работает:

debugger invoked on a SB-C::INPUT-ERROR-IN-LOAD in thread
#<THREAD "main thread" RUNNING {1002D5E6C3}>:
  READ error during LOAD:

    Package QL does not exist.

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

      Stream: #<SB-INT:FORM-TRACKING-STREAM
                for "file /home/difrex/soft/clii/clii.lisp" {1002D71F93}>

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 #<SB-INT:SIMPLE-READER-PACKAGE-ERROR "Package ~A does not exist." {1002D74953}> :STREAM #<SB-INT:FORM-TRACKING-STREAM for "file /home/difrex/soft/clii/clii.lisp" {1002D71F93}>)

[#] Re: Common lisp ii-client
Difrex(mira, 14) — spline
2015-06-22 10:18:34


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

Как победил в итоге?
Никак. Не работает =)

[#] Re: Common lisp ii-client
spline(station13, 1) — Difrex
2015-06-22 10:39:17


>Никак. Не работает =)

Была опечатка в исходнике. Попробуй ещё раз, если не затруднит. Но почему у тебя QL не работает остаётся для меня загадкой. У меня пока только проблемы под виндой были с DRAKMA и то только потому, что оно openssl требует.

[#] Re: Common lisp ii-client
Difrex(mira, 14) — spline
2015-06-22 10:57:51


Все, заработало.

Но не из-за исправления опечатки.
Quicklisp надо было из ~/quicklisp/setup.lisp ставить, оказывается.

[#] Re: Common lisp ii-client
vit01(mira, 1) — spline
2015-06-20 15:23:25


Единственное, что я использовал из lisp софта - это твой клиент. Как что-нибудь ещё появится такого, добавлю =)

[#] Re: Common lisp ii-client
spline(station13, 1) — Difrex
2015-06-22 11:50:32


>Quicklisp надо было из ~/quicklisp/setup.lisp ставить, оказывается.

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

Кстати, можно было при установке указать альтернативное размещение. Я использую ~/.quicklisp/ дабы не мозолило глаза.