Home
OCaml (aka Objective Caml), а также прочие ML'и, F#, Coq, etc
ocaml@conference.jabber.ru
Воскресенье, 25 августа 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:03:25] Typhon вышел(а) из комнаты
[01:04:00] Typhon вошёл(а) в комнату
[01:29:36] Typhon вышел(а) из комнаты
[02:01:29] ftrvxmtrx вошёл(а) в комнату
[02:08:59] Typhon вошёл(а) в комнату
[02:24:50] Typhon вышел(а) из комнаты
[02:30:44] komar вошёл(а) в комнату
[02:36:48] ftrvxmtrx вышел(а) из комнаты
[02:52:33] komar вышел(а) из комнаты: Logged out
[02:58:41] <gds> в общем, разобрался я с той проблемой.  А причина -- в тупости.  Было: "рваное" поведение программы.  Я сделал: 1. добавил профайлинг (памяти, производительности) в код, 2. переписал value ... = let rec loop .. = .. in loop .. так, что этот loop вынес в отдельное toplevel value.  Далее смотрю на производительность -- опять срань.  Её, оказывается, вызывал исключительно п.1.  Убрал профайлинг из кода -- идеальное поведение.  Изначальной причиной был п.2.
Теперь моя кококо-читалка на типичных для моей задачи наборах данных стабильно уделывает Unix.read на 10..15%.  При этом ничего не выделяет (кроме строки, куда читать).  Мимими!
А вот pmpa так и не использовал в деле.  До него дело не дошло.
[03:09:23] Typhon вошёл(а) в комнату
[03:14:36] gds вышел(а) из комнаты
[03:14:42] gds вошёл(а) в комнату
[03:30:05] Typhon вышел(а) из комнаты
[09:40:09] aleksey вошёл(а) в комнату
[09:40:45] <aleksey> gds: для п.2 я всегда все аргументы value дублирую в аргументах loop
[09:41:42] <gds> aleksey: какое-то странное сообщение вначале было,
(2013-08-25 08:36:53) Typhon вышел из комнаты.
(2013-08-25 08:37:11) gds: для п.2 я всегда все аргументы value дублирую в аргументах loop
(2013-08-25 08:40:08) aleksey [aleksey@jabber.ru/tkabber-laptop] вошёл в комнату.
[09:42:03] <aleksey> не обращай внимания :)
[09:42:21] <gds> магия ejabberd.
[09:42:21] <f[x]> аргх
[09:42:24] <f[x]> а мне вообще это не пришло
[09:42:36] <f[x]> уполз чтить логи
[09:42:43] <gds> так и чё, помогает от создания closure?
[09:43:17] <aleksey> ага, если функцию можно перенести в топлевел, камл её сам переносит
[09:44:55] <gds> хитро, попробую.
[10:17:02] Typhon вошёл(а) в комнату
[10:21:11] komar вошёл(а) в комнату
[10:24:32] Zbroyar вышел(а) из комнаты
[10:36:37] Typhon вышел(а) из комнаты
[10:42:46] Zbroyar вошёл(а) в комнату
[10:59:09] Typhon вошёл(а) в комнату
[11:13:56] f[x] вышел(а) из комнаты
[11:41:43] Typhon вышел(а) из комнаты
[12:15:37] komar вышел(а) из комнаты
[12:15:55] komar вошёл(а) в комнату
[13:12:32] Typhon вошёл(а) в комнату
[14:41:26] f[x] вошёл(а) в комнату
[14:41:27] Typhon вышел(а) из комнаты
[14:43:38] Typhon вошёл(а) в комнату
[15:14:57] ftrvxmtrx вошёл(а) в комнату
[15:52:08] zinid вошёл(а) в комнату
[17:08:53] avkarpich вошёл(а) в комнату
[17:09:42] <avkarpich> coq@conference.jabber.ru такие дела, да.
[17:18:58] <aleksey> а смысл если там будет подмножество людей которые тут
[17:19:43] avkarpich вышел(а) из комнаты
[17:30:16] Zbroyar вышел(а) из комнаты
[17:30:34] Zbroyar вошёл(а) в комнату
[17:37:17] <gds> aleksey: 1. оказывается, не подмножество, 2. про смысл поглядим.
Оба этих пункта можно будет исправить.
[17:54:38] <aleksey> хм, действительно не подмножество, интересно почему
[17:56:23] <gds> потому что автор пеарил не только тут!
[17:57:50] <ForNeVeR> В haskell@ он ещё пеарил.
[17:58:48] <gds> начинаем охоту на агдо..ов.
[18:11:21] ermine вышел(а) из комнаты
[18:11:24] ermine вошёл(а) в комнату
[19:15:04] zinid вышел(а) из комнаты
[20:50:36] f[x] вышел(а) из комнаты
[20:58:29] f[x] вошёл(а) в комнату
[20:58:43] f[x] вышел(а) из комнаты
[21:16:13] Zbroyar вышел(а) из комнаты
[23:01:23] Typhon вышел(а) из комнаты
[23:27:23] Typhon вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!