Home
Objective Caml
ocaml@conference.jabber.ru
Среда, 30 декабря 2009< ^ >
f[x] установил(а) тему: Камль -- http://caml.inria.fr | Логи -- http://chatlogs.jabber.ru/ocaml@conference.jabber.ru/ | Верблюды грязи не боятся! | release crap | voice по запросу | ocaml мёртв, move on
Конфигурация комнаты

GMT+3
[00:06:29] gds вышел(а) из комнаты
[00:40:57] Kakadu вышел(а) из комнаты
[01:22:09] digital_curse вошёл(а) в комнату
[01:30:33] digital_curse вышел(а) из комнаты
[01:49:47] Typhon вышел(а) из комнаты
[06:50:00] iNode вышел(а) из комнаты
[07:41:14] iNode вошёл(а) в комнату
[07:52:57] geovit вошёл(а) в комнату
[09:00:52] gds вошёл(а) в комнату
[11:08:02] ermine вошёл(а) в комнату
[11:25:07] f[x] вошёл(а) в комнату
[11:27:18] f[x] условие открыл, но ещё не читал
[11:29:02] <gds> а?
[11:38:24] <f[x]> конкурс пфпшный с ценными призами
[12:10:08] sceptic вышел(а) из комнаты
[12:22:55] sceptic вошёл(а) в комнату
[12:28:16] Typhon вошёл(а) в комнату
[13:14:30] <f[x]> ocaml-event-0.6.0 какой-то кривой: имя поменял, но не везде
[13:25:39] <ermine> он парсит двухгигабайтный файлег за 100 секунд
[13:28:41] <ermine> а моя имплементация жует целый час
[13:35:30] <f[x]> "он" кто?
[13:40:15] <ermine> ocaml-expat
[13:41:39] f[x] совсем обленился, ассоциативная связь всего-то из трёх звеньев
[13:41:46] <f[x]> а ты на чём пишешь?
[13:42:00] <ermine> уже ни на чем
[13:43:05] <ermine> выяснять находится ли точка внутри полигона - не моего ума дело :)
[13:45:12] <f[x]> а вторую?
[13:45:45] <ermine> та ну
[13:45:47] <ermine> лень
[13:47:59] <f[x]> вот оно, пагубное влияние хаскелей
[13:50:34] <ermine> ?
[13:50:54] <ermine> у первой задачки оказались отличные тесты на скорость парсинга, а это моя любимая тема
[13:51:24] <ermine> посмотрела чем народ в haskell@ мается на эту тему и успокоилась
[13:57:50] iNode вышел(а) из комнаты
[14:05:27] <f[x]> плоская шутка про слово "лень"
[14:05:56] <f[x]> так и кто самый быстрый на парсинге в результате?
[14:07:09] <f[x]> 2Г за 100 сек это 20М/сек, на моём домашнем компе с диска просто читать не намного быстрее :)
[14:13:12] <ermine> expat
[14:13:39] <ermine> ява тоже так же лопатит
[14:13:56] <f[x]> а что ещё пробовала? xmlm/pxp?
[14:14:32] <ermine> я вообще пробовала только свой
[14:19:16] iNode вошёл(а) в комнату
[16:39:30] djfrtlwqas вошёл(а) в комнату
[16:39:31] djfrtlwqas вышел(а) из комнаты
[16:48:45] aloner2k вошёл(а) в комнату
[17:01:11] geovit вышел(а) из комнаты
[17:30:17] gds вышел(а) из комнаты
[18:10:54] iNode вышел(а) из комнаты
[19:12:04] <f[x]> интересно, как трактовать LGPL применительно к camlp4 расширениям..
[19:16:10] iNode вошёл(а) в комнату
[19:17:30] iNode вышел(а) из комнаты
[19:30:28] <f[x]> хм, pa_use немножко стрёмный (версия 0.01 намекает) :
$ camlp4of pa_use.cmo -str 'use ch = open_in "/etc/passwd" in read_line ch'
let ((ch as rsrc1)) = open_in "/etc/passwd"
in
try let result = read_line ch in let _ = close_in rsrc1 in result
with | e -> let _ = close_in rsrc1 in raise e
[19:31:42] <f[x]> решил было поискать pa_safeuse, но домены overbld все посылают нафиг. gds, куда сорцы дел? на sf.net?
[19:41:25] <f[x]> хм, pa_safeuse реально какой-то переусложнённый имхо
[19:42:45] f[x] в очередной раз решил что надо использовать всякие няшные расширения, значит допилить pa_use
[19:48:09] iNode вошёл(а) в комнату
[21:05:17] Typhon вышел(а) из комнаты
[21:12:43] gds вошёл(а) в комнату
[21:16:14] f[x] вышел(а) из комнаты
[21:31:24] digital_curse вошёл(а) в комнату
[21:41:33] <gds> f[x]: pa_safeuse разве что тут: http://overbld.hg.sourceforge.net/hgweb/overbld/overbld/file/7217e9ab60f5/src/pa_safeuse/orig , но синтаксически-ориентированное (определяет необходимость финализации по идентификатору функции). помнишь, в чятике перед сапкой я обрисовал проблемы и даже примерный путь решения, но допиливания не случилось.
С тех пор мне подобного было нужно мало, писал тупые with-функции по малой нужде, но хотел посмотреть и на pa_use потом, как понадобится, или когда эстетические чувства скажут "нет!".
Итог: если расковыряешь хороший, годный вариант -- расскажи, тоже интересно. На ">>" я уже вполне успешно подсел после его обсуждения в чятике, например :)
[21:52:04] gds вышел(а) из комнаты: Replaced by new connection
[21:52:06] gds вошёл(а) в комнату
[21:59:04] gds вышел(а) из комнаты: Replaced by new connection
[21:59:06] gds вошёл(а) в комнату
[22:24:01] gds вышел(а) из комнаты
[22:43:31] gds вошёл(а) в комнату
[22:45:05] sceptic вышел(а) из комнаты
[22:47:50] sceptic вошёл(а) в комнату
[22:48:45] sceptic вышел(а) из комнаты: Replaced by new connection
[22:48:50] sceptic вошёл(а) в комнату
[22:49:49] Typhon вошёл(а) в комнату
[23:07:05] AKos вошёл(а) в комнату
[23:30:03] gds вышел(а) из комнаты
[23:34:52] ygrek вошёл(а) в комнату
[23:36:47] <ygrek> у меня есть пачка with, но раздражает лишняя скобочка и ухудшенная читаемость
[23:37:20] <ygrek> синтаксис-ориентированность в принципе вполне устраивает, хочу пощупать чтобы понять точно
[23:38:37] <ygrek> pa_use очень простой, я вообще думал как вариант убрать все guess'ы и оставить только явное указание через EXTEND_USE
[23:56:52] <ygrek> > What we need now is your cooperation for testing the release candidate,
> especially on Windows.
Все виндовс-лузеры уже потестили? а то потом опять плакаться будете!
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!