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

GMT+3
[00:12:05] Typhon вошёл(а) в комнату
[00:25:55] ygrek вышел(а) из комнаты
[00:26:04] ygrek вошёл(а) в комнату
[00:57:19] Typhon вышел(а) из комнаты: Replaced by new connection
[00:57:30] Typhon вошёл(а) в комнату
[00:59:25] Typhon вышел(а) из комнаты
[01:00:47] Typhon вошёл(а) в комнату
[01:42:55] ygrek вышел(а) из комнаты
[01:53:37] Typhon вышел(а) из комнаты
[02:23:00] abiogenesis вошёл(а) в комнату
[02:24:50] komar вышел(а) из комнаты
[02:25:32] abiogenesis вышел(а) из комнаты
[02:26:27] komar вошёл(а) в комнату
[03:32:21] ftrvxmtrx вышел(а) из комнаты
[03:34:37] ftrvxmtrx вошёл(а) в комнату
[07:45:21] iNode вошёл(а) в комнату
[09:39:37] Typhon вошёл(а) в комнату
[09:42:06] Typhon вышел(а) из комнаты
[10:00:38] Typhon вошёл(а) в комнату
[10:09:05] Typhon вышел(а) из комнаты
[10:19:47] Typhon вошёл(а) в комнату
[10:54:31] gds вошёл(а) в комнату
[10:56:07] superbobry вышел(а) из комнаты
[10:57:46] iNode вышел(а) из комнаты
[10:58:32] iNode вошёл(а) в комнату
[10:58:50] <gds> дабы прояснить ситуацию: у меня не tuareg, и емакс умеет только C-x ` -- go to next error.  (точнее, может что-то ещё и умеет, но не пользуюсь.)
[11:37:34] Kakadu вошёл(а) в комнату
[11:48:50] ftrvxmtrx вышел(а) из комнаты
[12:37:52] zert вошёл(а) в комнату
[12:44:11] komar вышел(а) из комнаты: Replaced by new connection
[12:44:12] komar вошёл(а) в комнату
[12:51:58] gds вышел(а) из комнаты
[13:33:40] gds вошёл(а) в комнату
[14:37:14] ftrvxmtrx вошёл(а) в комнату
[17:31:32] gds вышел(а) из комнаты
[19:02:15] Kakadu вышел(а) из комнаты
[19:26:17] ftrvxmtrx вышел(а) из комнаты
[19:40:07] komar вышел(а) из комнаты
[19:43:33] komar вошёл(а) в комнату
[19:48:07] gds вошёл(а) в комнату
[20:00:09] Kakadu вошёл(а) в комнату
[20:01:58] Typhon вышел(а) из комнаты
[21:53:16] <Kakadu> кто знает, какая сейчас самая актуалььная документация по ocsigen?
[21:57:49] <ermine> а ты какую версию осилил собрать?
[21:58:04] <Kakadu> самую-самую последюю
[21:58:17] <ermine> сделай make doc
[21:58:28] <ermine> и будет тебе самая-самая актуальная дока
[21:59:06] <Kakadu> где будет?)
[21:59:33] <ermine> ну make docinstall тогда еще
[22:00:08] <ermine> оно тебе говорит после выполнения make
[22:01:09] <ermine> на сайте ocsigen в первой новости есть ссылки на туториал
[22:01:33] <ermine> он же лежит в каталоге tutorial в дарксе оксигена
[22:02:56] <Kakadu> ну я видел каталог tutorial, но не понял что с ним делать
[22:04:06] <Kakadu> так, доки научился открывать
[22:09:36] <ermine> зубами?
[22:09:45] <Kakadu> koqnuerorом
[22:10:07] <ermine> а что ты собираешься делать в оксигене?
[22:10:17] <Kakadu> понятия не имею
[22:10:44] <Kakadu> вначале хочу разобраться как там с SOA и передачей переменных камла через http
[22:11:22] <ermine> с чем?
[22:11:38] <Kakadu> сервис ориентированная архитектура
[22:12:40] <ermine> наверное ты про модуль Eliom_output.Caml
[22:13:45] ermine мучается с macaque
[22:14:09] <Kakadu> Да, учить трюкам их трудно
[22:14:23] <Kakadu> и ещё бананы любят воровать
[22:15:03] <Kakadu> я как-то на той неделе оговорился нарочно. получилось "я ел монады и думал о бананах"
[22:15:19] <Kakadu> Почти никто не понял что я сказал((
[22:16:25] <ermine> хе
[22:19:19] <ermine> все же camlp4 - опасная штучка, когда имеешь в одном файле не одно расширение синтаксиса
[22:19:36] <Kakadu> даже непонятно как оно работает
[22:20:14] <ermine> а автор macaque в своей доке ругается, что некоторые боятся применять расширения в своем коде
[22:20:54] <ermine> да в общем-то понятно как оно работает
[22:21:02] <Kakadu> ну возможн это примерно сродни тому, что некий автор ругает на людей, которые говорят, что С++ слишком сложен
[22:21:08] <ermine> вот сейчас думаю, как совместить
[22:22:11] <ermine> ых
[22:22:17] <ermine> чуток перерефакторим код
[22:25:36] ygrek вошёл(а) в комнату
[22:25:47] ygrek вышел(а) из комнаты
[22:26:15] superbobry вошёл(а) в комнату
[22:26:19] ygrek вошёл(а) в комнату
[22:28:21] <ygrek> > все же camlp4 - опасная штучка, когда имеешь в одном файле не одно расширение синтаксиса
зависит от "инвазивности" расширений. deriving например очень нагло расширяет, всякие сериализаторы/type-conv'ы - вполне ок обычно
[22:35:03] <ermine> ура скомпилилось
[22:35:40] <ermine> ygrek: в моем случае вышел конфликт в том месте, где я сама применяю Caml.parse_implem
[22:36:04] <ermine> я пока не знаю как в Caml добавлять чужаков
[22:38:18] <ermine> а вот мое расширение синтаксиса точно никому не мешает
[22:43:20] <gds> > а автор macaque в своей доке ругается, что некоторые боятся применять расширения в своем коде
дык понятно.  У меня, пользующего camlp4r, вообще не ок с синтаксическими расширениями.
[22:46:27] <gds> ygrek: "репортьте баги официальным дилерам" => как думаешь, наверное надо спросить в рассылке про то, что загружаются две копии dllunix.dll?  Но может переформулировать, чтобы народ не возбуждался на мои патчи к окамлу?  Оформить свой пример с биндингами?  Но тут не очень хорошо, ибо простыни обычно не читают в рассылке.  В мантис -- хз, там тоже баги висят долго.
[22:48:39] gds вышел(а) из комнаты
[22:50:09] <ygrek> gds: а скинь мне пример - бинарник + сорцы
[22:50:36] <ygrek> zert: у тебя в конфе камлелюбителей больше чем здесь судя по всему :))
[22:51:12] <ygrek> и кстати чего их щадить? пусть смотрят на патчи
[22:52:49] <zert> ygrek: камлолюбителей больше в обеих конфах
[22:52:58] <zert> как яйца у чака норриса
[22:55:31] <ygrek> гг
[23:07:59] gds вошёл(а) в комнату
[23:16:48] <gds> ygrek: http://gdsfh.dyndns.org/gds/1321.zip , но там мало интересного будет, так как многое (в том числе отладочная печать) зависит от патченных исходников.  Если что будет нужно -- сообщи.  В том числе, смогу поднять виртуальную машину с лежащими там исходниками и вообще всем, что нужно для компиляции.  Но у меня пока virtualbox, и qemu я не умею так, чтобы венду туда зафигачить.
[23:17:54] <ygrek> ок, завтра посмотрю
[23:18:47] <ygrek> вообще в винде дважды загрузить одну dll не получится имхо
[23:19:04] <ygrek> хм, а может имя переменной совпадает с чем-то из рантайма?
[23:19:39] <ygrek> есть ещё тулза - dependencyview или как-то так, со студией идёт, можно трейсить на старте загрузку dll'ок
[23:19:50] <ygrek> или dependencywalk
[23:22:53] <gds> совпадение -- нет, так как переменная называется чрезжопно, "caml_win_fds_table", и в оригинальных исходниках такого нет.
насчёт загрузки -- студию ставить страшно, но может попробовать какие-нибудь утилиты, смотрящие, какие дллки куда отмаплены в пределах процесса?  вроде что-то такое было, то ли из pstools, то ли где-то рядом.  По идее, надо искать два отображения dllunix.dll на память текущего процесса?
[23:24:20] ftrvxmtrx вошёл(а) в комнату
[23:28:42] <ygrek> по-моему у sysinternals была эта утилита про которую я говорю
[23:28:47] <ygrek> а, ну и windbg можно
[23:29:29] <ygrek> маппингов будет для каждой dll минимум три - код, данные, ro-данные
[23:34:53] Typhon вошёл(а) в комнату
[23:36:08] <gds> ygrek: ага, идею понял, буду смотреть.  у меня-то будут и настоящие, живые адреса в логе, по ним попробую осилить.  Но, тоже, не сегодня буду разбираться.
[23:36:12] gds вышел(а) из комнаты
[23:40:59] <ygrek> аргх, в кои-то веки решил ковырнуть lablgtk2, а оно засегфолтило
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!