Home
Objective Caml
ocaml@conference.jabber.ru
Среда, 24 апреля 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:02:00] UncleVasya вышел(а) из комнаты
[00:08:50] ermine вышел(а) из комнаты
[00:18:58] Typhon вышел(а) из комнаты
[00:35:01] tilarids вышел(а) из комнаты: Machine going to sleep
[01:03:14] Typhon вошёл(а) в комнату
[01:28:05] Typhon вышел(а) из комнаты
[01:28:45] Kakadu вышел(а) из комнаты
[02:45:01] alikos вошёл(а) в комнату
[02:45:16] alikos вышел(а) из комнаты: QIP 2012: Спокойное общение
[02:54:44] Zbroyar вошёл(а) в комнату
[03:58:30] tilarids вошёл(а) в комнату
[04:15:03] tilarids вышел(а) из комнаты: Machine going to sleep
[05:37:19] tilarids вошёл(а) в комнату
[05:42:28] Zbroyar вышел(а) из комнаты
[05:52:20] tilarids вышел(а) из комнаты
[06:02:42] f[x] вошёл(а) в комнату
[07:12:23] avkarpich вошёл(а) в комнату
[08:04:37] komar вышел(а) из комнаты: Logged out
[08:33:00] avkarpich вышел(а) из комнаты
[08:34:40] avkarpich вошёл(а) в комнату
[08:50:28] komar вошёл(а) в комнату
[08:59:01] UncleVasya вошёл(а) в комнату
[09:07:16] oln вошёл(а) в комнату
[09:54:58] f[x] вышел(а) из комнаты
[10:20:25] komar вышел(а) из комнаты
[10:20:29] komar вошёл(а) в комнату
[10:58:59] komar вышел(а) из комнаты: Replaced by new connection
[10:59:04] komar вошёл(а) в комнату
[11:02:44] komar вышел(а) из комнаты
[11:02:50] f[x] вошёл(а) в комнату
[11:02:56] komar вошёл(а) в комнату
[11:12:03] ermine вошёл(а) в комнату
[12:06:06] Kakadu вошёл(а) в комнату
[12:08:31] UncleVasya вышел(а) из комнаты
[12:48:28] ftrvxmtrx вошёл(а) в комнату
[13:13:15] zinid вошёл(а) в комнату
[13:15:37] Typhon вошёл(а) в комнату
[13:34:12] avkarpich вышел(а) из комнаты
[13:43:29] Typhon вышел(а) из комнаты: Replaced by new connection
[13:43:39] Typhon вошёл(а) в комнату
[13:59:12] UncleVasya вошёл(а) в комнату
[14:02:39] <f[x]> gds: ЯННП http://paste.in.ua/8223/
[14:03:20] <f[x]> у кого нибудь 4.00 есть под рукой?
[14:03:38] <f[x]> надо бы ядро обновить и perf поставить
[14:28:05] <f[x]> c 4.00.1 ack4 дегенерировал в более медленную версию
[14:28:09] <f[x]> остальное без изменений
[14:36:12] <f[x]> отправил, ждём решения от вселенского разума
[15:02:28] Kakadu вышел(а) из комнаты: Replaced by new connection
[15:02:29] Kakadu вошёл(а) в комнату
[15:16:16] f[x] вышел(а) из комнаты
[16:09:54] Zbroyar вошёл(а) в комнату
[16:10:40] <gds> f[x]: я тоже не понял, если чо.  Результаты примерно такие же.
[16:13:23] komar вышел(а) из комнаты: Logged out
[16:46:48] Zbroyar вышел(а) из комнаты
[17:06:11] komar вошёл(а) в комнату
[17:11:32] f[x] вошёл(а) в комнату
[17:15:43] f[x] вышел(а) из комнаты
[17:54:00] zinid вышел(а) из комнаты
[18:06:52] klapaucius вышел(а) из комнаты
[18:29:57] ftrvxmtrx вышел(а) из комнаты
[18:30:06] komar вышел(а) из комнаты
[18:30:10] komar вошёл(а) в комнату
[19:03:57] komar вышел(а) из комнаты: Logged out
[19:43:34] mrm вошёл(а) в комнату
[19:50:31] <mrm> Добрый день. Кто-нибудь может подсказать, как можно заставить OCamlBuild делать, казалось бы, простую штуку: при наличии зависимостей на файлы с паттерном %.rose выполнять компиляцию соответствующих %.cmo из %.ml (при этом синтаксическое расширение генерит нужные мне %.rose) ?
[19:50:48] <mrm> Вот такой хак в myocamlbuild не работает: http://slexy.org/view/s2FIyNNlNA
[19:52:43] <mrm> Если явно помечаю модуль зависимым от .rose, то всё равно этот модуль компилируется _до_ того, как вот этот rule нагенерит .rose (через сборку другого модуля) :-(
[19:53:33] <mrm> Только не спрашивайте меня, как я дошёл до жизни такой :-)
[20:30:54] Kakadu вышел(а) из комнаты
[20:44:56] ftrvxmtrx вошёл(а) в комнату
[20:47:57] komar вошёл(а) в комнату
[20:51:36] f[x] вошёл(а) в комнату
[20:52:37] <mrm> f[x]: Во! Эксперт по ocamlbuild появился! :-)
[20:54:32] <f[x]> такого я не делал никогда..
[20:55:23] <f[x]> не совсем понял что нужно получить
[20:55:32] <mrm> Вот зачем это нужно:
[20:55:35] <f[x]> можешь описать в виде make правил?
[20:55:36] <mrm> <mrm> I use those .rose files to pass semantic information between different
      invocations of Camlp4 (so an extension which is ran on module A can use
      the info corresponding to module B).
<mrm> I know: a totally insane scenario in the world of ocaml and camlp4 :-)
[20:56:19] <mrm> По порядку:
[20:57:08] <mrm> 1) Есть синтаксическое расширение S1, которое при натравливании на модуль A.ml генерит A.rose
[20:57:47] <mrm> 2) Есть синтаксическое расширение S2, которое использует эту информацию в .rose файлах, нагенеренную при помощи S1.
[20:58:36] <mrm> Значит, если мы в модуле C используем расширение S2 и при компиляции нам нужна информация из A.rose, то модуль A нужно пересобрать :-)
[20:59:08] <mrm> Жесть, да? А в нормальном лиспе (Racket) такое -- как два пальца об асфальт делается.
[21:01:03] <mrm> Сейчас я хочу вручную указывать зависимости вида "Модуль A при сборке зависит от семантической информации в B". Вот так: dep ["ocaml"; "file:A.ml"] ["B.rose"]
[21:01:45] <mrm> И мне не получается попросить ocamlbuild собирать A _только после сборки B_ :-(
[21:02:43] <mrm> Ковыряю исходники ocamlbuild, и уже крыша едет, и розовые пони мерещатся.
[21:05:31] f[x] вышел(а) из комнаты
[21:27:08] UncleVasya вышел(а) из комнаты
[21:33:06] Kakadu вошёл(а) в комнату
[21:35:45] mrm вышел(а) из комнаты
[22:00:06] tilarids вошёл(а) в комнату
[22:09:44] ermine вышел(а) из комнаты
[22:29:00] mrm вошёл(а) в комнату
[22:43:03] Typhon вышел(а) из комнаты
[22:49:45] <komar> О, да вам сам Лерой ответил.
[22:49:45] mrm вышел(а) из комнаты
[22:49:58] mrm вошёл(а) в комнату
[22:50:57] <komar> Уважаю ппц.
[23:08:26] <Kakadu> Леруа же
[23:43:13] <komar> Гзевье.
[23:43:52] <komar> Лерой.
[23:44:39] <gds> а когда он вырастет ещё, то станет XXL.
[23:51:10] Zbroyar вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!