* [devel] [alterator] синхронность activity
@ 2012-05-11 4:38 Michael Shigorin
2012-05-11 8:39 ` Lenar Shakirov
0 siblings, 1 reply; 6+ messages in thread
From: Michael Shigorin @ 2012-05-11 4:38 UTC (permalink / raw)
To: devel
Здравствуйте.
Помогите сняться с ручника:
(extra-button (when clicked
(begin
(format #t "HERE1\n")
(extra-button activity #f)
(form-update-activity '("extra-button") #f)
(format #t "HERE2\n")
(commit-interface)
(format #t "HERE3\n")
)))
Кнопка деактивируется уже после возврата commit-interface,
которое представляет из себя ходока в бэкенд:
(define (commit-interface)
(catch/message
(lambda()
(woo-write "/backend" 'var (form-value "var")))))
Т.е. в выводе наблюдаю:
HERE1
HERE2
[выполнение команд бэкендом]
HERE3
...и при этом на HERE2 extra-button нажимабельная,
а после HERE3 -- уже нет.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] [alterator] синхронность activity
2012-05-11 4:38 [devel] [alterator] синхронность activity Michael Shigorin
@ 2012-05-11 8:39 ` Lenar Shakirov
2012-05-11 9:34 ` Paul Wolneykien
0 siblings, 1 reply; 6+ messages in thread
From: Lenar Shakirov @ 2012-05-11 8:39 UTC (permalink / raw)
To: ALT Linux Team development discussions
11.05.2012 08:38, Michael Shigorin пишет:
> Здравствуйте.
> Помогите сняться с ручника:
>
> (extra-button (when clicked
> (begin
> (format #t "HERE1\n")
> (extra-button activity #f)
> (form-update-activity '("extra-button") #f)
> (format #t "HERE2\n")
> (commit-interface)
> (format #t "HERE3\n")
> )))
>
> Кнопка деактивируется уже после возврата commit-interface,
> которое представляет из себя ходока в бэкенд:
>
> (define (commit-interface)
> (catch/message
> (lambda()
> (woo-write "/backend" 'var (form-value "var")))))
>
> Т.е. в выводе наблюдаю:
>
> HERE1
> HERE2
> [выполнение команд бэкендом]
> HERE3
>
> ...и при этом на HERE2 extra-button нажимабельная,
> а после HERE3 -- уже нет.
>
Воспроизводится на p6 и branch 4.0.
--
С уважением, инженер отдела ИИС ООО «Центр»
Шакиров Ленар Наилевич
shakirov@cg.ru
(843) 533-88-14
Российская Федерация
Казань, ул. Зинина, 3а
420029, а/я 81
http://www.cg.ru/
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] [alterator] синхронность activity
2012-05-11 8:39 ` Lenar Shakirov
@ 2012-05-11 9:34 ` Paul Wolneykien
2012-05-11 10:52 ` Lenar Shakirov
0 siblings, 1 reply; 6+ messages in thread
From: Paul Wolneykien @ 2012-05-11 9:34 UTC (permalink / raw)
To: devel
11.05.2012 12:39, Lenar Shakirov написал:
> 11.05.2012 08:38, Michael Shigorin пишет:
>> Здравствуйте.
>> Помогите сняться с ручника:
>>
>> (extra-button (when clicked
>> (begin
>> (format #t "HERE1\n")
>> (extra-button activity #f)
>> (form-update-activity '("extra-button") #f)
>> (format #t "HERE2\n")
>> (commit-interface)
>> (format #t "HERE3\n")
>> )))
>>
>> Кнопка деактивируется уже после возврата commit-interface,
>> которое представляет из себя ходока в бэкенд:
А сама процедура extra-button что из себя представляет?
>>
>> (define (commit-interface)
>> (catch/message
>> (lambda()
>> (woo-write "/backend" 'var (form-value "var")))))
>>
>> Т.е. в выводе наблюдаю:
>>
>> HERE1
>> HERE2
>> [выполнение команд бэкендом]
>> HERE3
>>
>> ...и при этом на HERE2 extra-button нажимабельная,
>> а после HERE3 -- уже нет.
>>
>
> Воспроизводится на p6 и branch 4.0.
>
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] [alterator] синхронность activity
2012-05-11 9:34 ` Paul Wolneykien
@ 2012-05-11 10:52 ` Lenar Shakirov
2012-05-11 10:56 ` Paul Wolneykien
0 siblings, 1 reply; 6+ messages in thread
From: Lenar Shakirov @ 2012-05-11 10:52 UTC (permalink / raw)
To: ALT Linux Team development discussions
11.05.2012 13:34, Paul Wolneykien пишет:
> 11.05.2012 12:39, Lenar Shakirov написал:
>> 11.05.2012 08:38, Michael Shigorin пишет:
>>> Здравствуйте.
>>> Помогите сняться с ручника:
>>>
>>> (extra-button (when clicked
>>> (begin
>>> (format #t "HERE1\n")
>>> (extra-button activity #f)
>>> (form-update-activity '("extra-button") #f)
>>> (format #t "HERE2\n")
>>> (commit-interface)
>>> (format #t "HERE3\n")
>>> )))
>>>
>>> Кнопка деактивируется уже после возврата commit-interface,
>>> которое представляет из себя ходока в бэкенд:
>
> А сама процедура extra-button что из себя представляет?
extra-button это кнопка:
(document:id extra-button (button (_ "My button")))
--
С уважением, инженер отдела ИИС ООО «Центр»
Шакиров Ленар Наилевич
shakirov@cg.ru
(843) 533-88-14
Российская Федерация
Казань, ул. Зинина, 3а
420029, а/я 81
http://www.cg.ru/
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] [alterator] синхронность activity
2012-05-11 10:52 ` Lenar Shakirov
@ 2012-05-11 10:56 ` Paul Wolneykien
2012-05-11 16:02 ` Michael Shigorin
0 siblings, 1 reply; 6+ messages in thread
From: Paul Wolneykien @ 2012-05-11 10:56 UTC (permalink / raw)
To: devel
11.05.2012 14:52, Lenar Shakirov написал:
> 11.05.2012 13:34, Paul Wolneykien пишет:
>> 11.05.2012 12:39, Lenar Shakirov написал:
>>> 11.05.2012 08:38, Michael Shigorin пишет:
>>>> Здравствуйте.
>>>> Помогите сняться с ручника:
>>>>
>>>> (extra-button (when clicked
>>>> (begin
>>>> (format #t "HERE1\n")
>>>> (extra-button activity #f)
>>>> (form-update-activity '("extra-button") #f)
>>>> (format #t "HERE2\n")
>>>> (commit-interface)
>>>> (format #t "HERE3\n")
>>>> )))
>>>>
>>>> Кнопка деактивируется уже после возврата commit-interface,
>>>> которое представляет из себя ходока в бэкенд:
>>
>> А сама процедура extra-button что из себя представляет?
>
> extra-button это кнопка:
> (document:id extra-button (button (_ "My button")))
>
Это что, qt-интерфейс? А для чего тогда form-update-activity
используется?
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] [alterator] синхронность activity
2012-05-11 10:56 ` Paul Wolneykien
@ 2012-05-11 16:02 ` Michael Shigorin
0 siblings, 0 replies; 6+ messages in thread
From: Michael Shigorin @ 2012-05-11 16:02 UTC (permalink / raw)
To: devel
On Fri, May 11, 2012 at 02:56:44PM +0400, Paul Wolneykien wrote:
> >>>>Кнопка деактивируется уже после возврата commit-interface,
> >>>>которое представляет из себя ходока в бэкенд:
> >>А сама процедура extra-button что из себя представляет?
> >extra-button это кнопка:
Именно. Причём бэкенд отрабатывает некоторое время.
> >(document:id extra-button (button (_ "My button")))
> Это что, qt-интерфейс?
Разумеется.
> А для чего тогда form-update-activity используется?
Пробовал ночью запинать и так, и этак...
Ладно, пока отложил и сделал чуть иначе. Заодно если кому
интересно -- минимальная документация по alterator-mailbox-send
оказалась приложена к https://bugzilla.altlinux.org/20225 ;-)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2012-05-11 16:02 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-05-11 4:38 [devel] [alterator] синхронность activity Michael Shigorin
2012-05-11 8:39 ` Lenar Shakirov
2012-05-11 9:34 ` Paul Wolneykien
2012-05-11 10:52 ` Lenar Shakirov
2012-05-11 10:56 ` Paul Wolneykien
2012-05-11 16:02 ` Michael Shigorin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git