Home
Objective Caml
ocaml@conference.jabber.ru
Понедельник, 29 апреля 2013< ^ >
f[x] установил(а) тему: OCaml / ОКэмл / Камль -- http://ocaml.org/ | Камло - http://camlunity.ru/ | Верблюды грязи не боятся! | release crap, enjoy NIH | репортьте баги официальным дилерам | ocaml мёртв и тормозит, move on | stdlib only? - ССЗБ | Fight FUD with fire | Мойте руки перед чатом | KEEP CAML AND CURRY ON | F#, Coq - де-факто онтопик
Конфигурация комнаты
Участники комнаты

GMT+4
[00:12:30] Typhon вышел(а) из комнаты
[00:12:55] Typhon вошёл(а) в комнату
[00:48:22] Kakadu вышел(а) из комнаты
[03:23:35] tilarids вошёл(а) в комнату
[04:38:43] komar вышел(а) из комнаты
[04:38:47] komar вошёл(а) в комнату
[05:07:49] tilarids вышел(а) из комнаты: Computer went to sleep
[05:32:46] tilarids вошёл(а) в комнату
[05:37:01] f[x] вошёл(а) в комнату
[05:48:53] tilarids вышел(а) из комнаты: Replaced by new connection
[05:48:54] tilarids вошёл(а) в комнату
[08:36:44] tilarids вышел(а) из комнаты: Replaced by new connection
[08:36:45] tilarids вошёл(а) в комнату
[09:01:09] oln вошёл(а) в комнату
[09:30:02] ermine вошёл(а) в комнату
[09:50:56] f[x] вышел(а) из комнаты
[09:56:42] komar вышел(а) из комнаты: Logged out
[10:20:23] tilarids вышел(а) из комнаты
[10:21:54] tilarids вошёл(а) в комнату
[10:53:39] Typhon вышел(а) из комнаты
[11:03:03] f[x] вошёл(а) в комнату
[11:32:59] komar вошёл(а) в комнату
[11:53:45] tilarids вышел(а) из комнаты: Computer went to sleep
[12:04:24] zinid вошёл(а) в комнату
[12:10:13] Kakadu вошёл(а) в комнату
[12:24:35] Kakadu вышел(а) из комнаты
[12:28:22] aleksey вышел(а) из комнаты
[12:34:00] Typhon вошёл(а) в комнату
[12:37:18] ftrvxmtrx вышел(а) из комнаты
[12:46:24] aleksey вошёл(а) в комнату
[12:54:28] Zbroyar вышел(а) из комнаты
[14:00:45] gds вошёл(а) в комнату
[14:15:10] klapaucius вышел(а) из комнаты
[14:15:11] klapaucius вошёл(а) в комнату
[14:19:29] Zbroyar вошёл(а) в комнату
[14:28:15] f[x] вышел(а) из комнаты
[14:41:00] Zbroyar вышел(а) из комнаты
[14:54:21] ftrvxmtrx вошёл(а) в комнату
[15:00:28] klapaucius вышел(а) из комнаты
[15:00:47] Zbroyar вошёл(а) в комнату
[15:01:21] komar вышел(а) из комнаты
[15:01:24] komar вошёл(а) в комнату
[15:06:34] Zbroyar вышел(а) из комнаты
[15:13:23] Zbroyar вошёл(а) в комнату
[15:24:03] <gds> пилю вебсокеты, использую lwt.  В вебсокетах есть такая хрень, что на control messages (close, ping) надо отвечать быстро.  То есть, может быть такая хрень: обработчик data message (text, binary) думает-считает, начинает слать большой ответ на запрос, а в это время приходит пинг.  Если на него отреагировать сразу, окажется, что структура фреймов будет нарушена, будет что-то типа "начало фрейма с данными ; часть данных ; фрейм с ответом на пинг ; остальные данные", что, конечно, не является валидным с точки зрения протокола.  Как сделать правильно -- я знаю, но решение кажется не очень красивым, поэтому не буду приводить его тут.  Интересно послушать ваши мнения, как бы это решить в рамках lwt.
[15:37:11] Zbroyar вышел(а) из комнаты
[15:43:21] klapaucius вошёл(а) в комнату
[15:57:46] Typhon вышел(а) из комнаты: Replaced by new connection
[15:57:55] Typhon вошёл(а) в комнату
[15:58:04] klapaucius вышел(а) из комнаты
[16:01:17] Zbroyar вошёл(а) в комнату
[16:22:59] komar вышел(а) из комнаты
[16:23:06] komar вошёл(а) в комнату
[16:27:22] komar вышел(а) из комнаты
[16:27:26] komar вошёл(а) в комнату
[16:43:32] komar вышел(а) из комнаты
[16:43:33] komar вошёл(а) в комнату
[16:47:59] Zbroyar вышел(а) из комнаты
[17:22:53] zinid вышел(а) из комнаты
[17:38:22] Typhon вышел(а) из комнаты
[17:43:04] Typhon вошёл(а) в комнату
[17:48:23] Zbroyar вошёл(а) в комнату
[17:56:50] Zbroyar вышел(а) из комнаты
[18:04:26] tilarids вошёл(а) в комнату
[18:41:01] tilarids вышел(а) из комнаты: Computer went to sleep
[19:18:18] komar вышел(а) из комнаты
[19:20:18] komar вошёл(а) в комнату
[19:23:04] tilarids вошёл(а) в комнату
[19:34:35] <gds> внезапно Lwt_io.write является atomic.  Всего-то и пришлось, что засунуть сообщение в одну строку.
[19:44:57] Typhon вышел(а) из комнаты
[19:45:38] <komar> То есть дергать Lwt_io.write почем зря не надо?
[19:54:39] komar вышел(а) из комнаты: Logged out
[20:19:06] <gds> komar: да чо, можно дёргать, только записи из разных тредов могут перемешаться.
[20:19:58] <gds> а изначально у меня была дубовая, но рабочая идея: оформить мутекс рядом с каналом.  Хорошо, что не пришлось.
[20:26:23] UncleVasya вошёл(а) в комнату
[20:34:12] Kakadu вошёл(а) в комнату
[20:34:29] komar вошёл(а) в комнату
[23:01:36] ermine вышел(а) из комнаты
[23:16:15] oln вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!