[#] CL-ii
spline(station13, 1) — All
2014-08-07 08:52:37


Кто-нить уже смотрел? Или ждёте нормальной полноценной версии? =)

[#] Re: CL-ii
vit01(mira, 1) — spline
2014-08-07 10:16:37


> Кто-нить уже смотрел? Или ждёте нормальной полноценной версии? =)
Скачал, не показывает список эх, когда жму Enter, к примеру, он уходит в дебаггер, поэтому выход только через Ctrl-C

Конфиг:
; (setq *authkey* "")
(setf *node* "http://irk38.tk/ii/ii-point.php?q=/u/")
(setf *echo* (list "im.100" "pipe.2032" "lit.14" "music.14" "ii.soft.14" "ii.dev.14"))

(сам хотел себе написать на ncurses читалку, но не осилил, сложно :), пишу на tkinter)

[#] Re: CL-ii
spline(station13, 1) — vit01
2014-08-07 10:59:47


>Скачал, не показывает список эх, когда жму Enter, к примеру, он уходит в дебаггер, поэтому выход только через Ctrl-C

Это мой косяк. Спасибо что нашёл. Он пытается зайти в эху, но список эх пустой. Чтоб список был не пуст надо синхронизироваться с нодой. Нажми G и скачай сообщения.

А проверку списка локальных эх при нажатии Enter сделаю в ближайшее время.

Как посмотришь, отпишись что удобно что неудобно показалось.

[#] Re: CL-ii
spline(station13, 1) — vit01
2014-08-07 13:50:49


>Скачал, не показывает список эх, когда жму Enter, к примеру, он уходит в дебаггер, поэтому выход только через Ctrl-C

Пофиксил этот досадный баг.

[#] Re: CL-ii
vit01(mira, 1) — spline
2014-08-07 16:18:52


> Нажми G и скачай сообщения.
Я долго не мог понять, почему у меня не закачиваются сообщения, а потом понял, что g должна быть маленькой буквой, а не большой (просто нажимал Shift-g) =)

> Как посмотришь, отпишись что удобно что неудобно показалось.
Поскольку использую xfce4-terminal, попасть в "Помощь" не получилось, F1 показывает справку терминала. Ну и ладно, это его косяк.

Что конкретно напрягло: когда заходишь в эху, по-умолчанию показывается первое сообщение, а не последнее, что довольно неудобно. Ещё обнаружил, что можно делать прокрутку в сообщении, которое полностью вписывается в окно терминала (а этого быть не должно всё-таки). И когда входишь обратно на экран с эхами, жмёшь g, то интерфейс чуть подвисает, и сообщения не загружаются. + если пытаешь выходить через Ctrl-C, а не через F10, то консоль превращается в кашу из букв и цифр дебаггера, а после выхода обратно командный интерпретатор (здесь имею в виду bash) просто ломается.

[#] Re: CL-ii
vit01(mira, 1) — vit01
2014-08-07 16:24:08


А вообще клиент хороший, красиво выглядит. Порадовало отображение msgid сверху, что очень удобно (в свой клиент я эту фичу ещё до этого добавил). Приятные цвета, хорошее распределение пространства рабочей области.

[#] Re: CL-ii
spline(station13, 1) — vit01
2014-08-07 19:09:15


>Поскольку использую xfce4-terminal, попасть в "Помощь" не получилось, F1 показывает справку терминала. Ну и ладно, это его косяк.

Ничего не потерял -- справки там нет ещё =)

>Что конкретно напрягло: когда заходишь в эху, по-умолчанию показывается первое сообщение, а не последнее, что довольно неудобно.

Там будет запоминаться последнее сообщение в эхе, которое ты читал.

>Ещё обнаружил, что можно делать прокрутку в сообщении, которое полностью вписывается в окно терминала (а этого быть не должно всё-таки).

Ну спорный вопрос на счёт должно/не должно, но сделать не долго.

>И когда входишь обратно на экран с эхами, жмёшь g, то интерфейс чуть подвисает, и сообщения не загружаются.

Вот тут поподробнее. У себя не наблюдал пока такого, так что интересно.

>+ если пытаешь выходить через Ctrl-C, а не через F10, то консоль превращается в кашу из букв и цифр дебаггера, а после выхода обратно командный интерпретатор (здесь имею в виду bash) просто ломается.

Это от того что я не отключил дебаггер ещё. С отключенным дебаггером оно не должно так себя вести. А в кашу превращается так как ncurses-сессия не завершается корректно. Может, отлавливать Ctrl+C попробовать? Хотя, вряд ли получится.

Сейчас там вылезла проблема с % в сообщениях. cl-charms достаточно кривой и потому передаёт printw не формат и строку, а просто формат. printw видит, например, %s и ждёт дополнительный параметр в виде строки, а его нет. Сейчас есть идейка как это убожество обойти, но не факт что всё так просто. Чую, надо бы ещё несколько багрепортов отправить. Или даже патчей, если осилю пофиксить.

[#] Re: CL-ii
spline(station13, 1) — vit01
2014-08-07 19:11:00


>А вообще клиент хороший, красиво выглядит. Порадовало отображение msgid сверху, что очень удобно (в свой клиент я эту фичу ещё до этого добавил). Приятные цвета, хорошее распределение пространства рабочей области.

Интерфейс слизан с голдеда. А голдед это наше всё. Что бы нам не говорили фипсоводы =)

[#] Re: CL-ii
vit01(mira, 1) — spline
2014-08-07 19:29:32


>> И когда входишь обратно на экран с эхами, жмёшь g, то интерфейс чуть подвисает, и сообщения не загружаются.
> Вот тут поподробнее. У себя не наблюдал пока такого, так что интересно.
1. Захожу смотреть эху
2. Выхожу из эхи по Escape
3. Жму g и одновременно клавишу вверх/вниз
Если сообщения есть, то чуть подтормозив, показывает диалог фетча, если сообщений нет, интерфейс чуть притормозил и продолжил работу дальше (кстати, так даже не видно, есть новые сообщения или нет)

> Может, отлавливать Ctrl+C попробовать?
Это и предлагаю, ncurses вроде должен уметь это делать

[#] Re: CL-ii
vit01(mira, 1) — spline
2014-08-07 19:29:32


> Интерфейс слизан с голдеда. А голдед это наше всё.
Я ж не использовал голдед, да и вообще не фидошник. Поэтому в новинку, интересно =)

[#] Re: CL-ii
spline(station13, 1) — vit01
2014-08-07 19:53:30


>Если сообщения есть, то чуть подтормозив, показывает диалог фетча, если сообщений нет, интерфейс чуть притормозил и продолжил работу дальше (кстати, так даже не видно, есть новые сообщения или нет)

Дело в том, что тут отрабатывают два разных нажатия, а выход из интерфейса фетчера -- любая клавиша. Отслеживание новых сообщений будет сделано гораздо удобней, чем просто посмотреть на фетчер или заглянуть в ленту новых сообщений, но пока я упёрся в вывод.

Пока отложу емакс в сторонку и дочитаю pcl дабы иметь представления о пакетах в лиспе. Если всё получится, то напишу патчи для cl-charms и буду дальше писать клиент. Не дело это если оно падает от безобидного сочетания "%s". Такое ощущение что биндинг делался скриптом и не проверялся после этого. Там много весёлого.