Home
Objective Caml
ocaml@conference.jabber.ru
Вторник, 22 июня 2010< ^ >
ygrek установил(а) тему: Камль -- http://caml.inria.fr | Логи -- http://chatlogs.jabber.ru/ocaml@conference.jabber.ru/ | Верблюды грязи не боятся! | release crap | judge by commits, not comments | ocaml мёртв, move on
Конфигурация комнаты
Участники комнаты

GMT+4
[00:13:23] <komar> Почему Stream.of_channel такой тормоз? http://dump.bitcheese.net/texts/4c1fc614.html
76-мегабайтный файл print_endline (input_line chan) уплетает за полсекунды, Stream.iter print_char (Stream.of_channel chan) — за восемь. Его можно как-нибудь ускорить?
[00:18:50] <Typhon> komar, собирать в буфер сначало, потом разом Buffer.contents вывести?
[00:18:55] <Typhon> *сначала
[00:22:30] <komar> Имеешь в виду вывод? Если вместо print_{char,line} поставить ignore, то пропорции примерно те же получаются.
[00:28:05] <komar> Я просто всегда думал, что должно быть наоборот. input_line, он же, типа, массив в памяти размещает, на newline проверяет.
[00:58:05] komar погонял fstream из camlp5: 119.76s
[01:08:00] ermine вышел(а) из комнаты
[01:31:18] Typhon вышел(а) из комнаты
[07:38:08] digital_curse вышел(а) из комнаты
[08:00:45] gds вышел(а) из комнаты
[08:07:38] iNode вышел(а) из комнаты
[08:27:11] iNode вошёл(а) в комнату
[08:55:00] gds вошёл(а) в комнату
[09:18:07] <gds> komar: мне не удивительно, что так происходит.  Переписывание структур в памяти при Stream.peek (вызываемого из Stream.get), выделение значения в памяти на каждый символ нового stream.data -- всё это тормознее, чем блочное чтение с проверкой на '\n'.
Вот портирую iteratees, можно будет ещё поиграться :)
[09:57:22] serp256 вошёл(а) в комнату
[10:41:20] ermine вошёл(а) в комнату
[10:47:50] ʇsʎɯ вошёл(а) в комнату
[10:50:47] Typhon вошёл(а) в комнату
[11:33:30] serp256 вышел(а) из комнаты
[12:07:51] gds вышел(а) из комнаты
[12:21:25] <vshender> http://thirteen.kharkov.ru/2010/06/21/team-thirteen-otchet-icfpc-2010/
[14:03:44] serp256 вошёл(а) в комнату
[14:48:25] gds вошёл(а) в комнату
[15:04:43] komar вышел(а) из комнаты
[15:11:04] <gds> отчёт хороший.  Думателей у них много было, через это всё получилось хорошо.
[15:13:11] <Typhon> 4 или 5 команд среди русскоязычных использовали исходники из публичной репки команды tbd )0
[15:13:14] <Typhon> :)
[15:14:27] <Typhon> ( faceted-jacinth в жж один из этой команды). использовали алгоритмы кодирования / декодирования стримов
[15:53:23] komar вошёл(а) в комнату
[17:01:34] iNode вышел(а) из комнаты
[17:05:43] iNode вошёл(а) в комнату
[17:30:27] gds вышел(а) из комнаты
[17:33:12] iNode вышел(а) из комнаты
[17:58:40] gds вошёл(а) в комнату
[19:00:24] Typhon вышел(а) из комнаты
[19:07:55] ʇsʎɯ вышел(а) из комнаты
[19:13:04] fffetish вошёл(а) в комнату
[19:47:44] serp256 вышел(а) из комнаты
[20:20:24] Typhon вошёл(а) в комнату
[20:25:50] komar вышел(а) из комнаты
[20:33:09] komar вошёл(а) в комнату
[21:15:51] iNode вошёл(а) в комнату
[21:19:17] fffetish вышел(а) из комнаты
[21:35:37] mst_72 вошёл(а) в комнату
[21:38:33] mst_72 вышел(а) из комнаты: QIP Infium: Спокойное общение
[22:31:57] digital_curse вошёл(а) в комнату
[22:48:30] digital_curse вышел(а) из комнаты: Replaced by new connection
[23:07:17] Kakadu вошёл(а) в комнату
[23:57:46] <Kakadu>
[23:58:03] gds вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!