Home
Objective Caml
ocaml@conference.jabber.ru
Понедельник, 29 ноября 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+3
[00:41:14] zert вышел(а) из комнаты
[00:50:21] ygrek вышел(а) из комнаты
[00:50:53] Kakadu вышел(а) из комнаты
[00:54:53] arhibot вышел(а) из комнаты
[01:23:57] ftrvxmtrx вошёл(а) в комнату
[01:46:22] <komar> А тем временем Зефиров радуется смерти yacc'а.
[02:14:21] <ermine> камлобилд, оказывается сосет
[02:14:38] <ermine> опять что-то ломается на camlimages, скатина такая
[02:15:23] <ermine> если пишешь x.mllib, и у тебя есть x.ml, и если в нем никого других файлов не открывать, то в .cma будет только он
[02:15:58] <ermine> а что делать, если по задумке авторов камлимаджа camlimages.ml идет самым первым файлом в списке файлов в .mllib
[02:16:39] ermine в гневе ушла спать
[02:16:49] ermine вышел(а) из комнаты
[07:56:38] iNode вышел(а) из комнаты
[08:50:45] iNode вошёл(а) в комнату
[10:14:58] komar вышел(а) из комнаты
[11:09:27] serp256 вошёл(а) в комнату
[11:15:44] ftrvxmtrx вышел(а) из комнаты: offline
[11:49:33] komar вошёл(а) в комнату
[11:52:59] arhibot вошёл(а) в комнату
[11:57:58] ftrvxmtrx вошёл(а) в комнату
[12:22:41] ermine вошёл(а) в комнату
[12:23:33] ygrek вошёл(а) в комнату
[12:28:31] <ermine> ygrek: почему наличие файла в .mllib не гарантирует его наличие в .cma?
[12:29:20] <f[x]> баг
[12:29:23] <f[x]> покажи пример
[12:29:40] <f[x]> arhibot: слабак!
[12:31:21] <ermine> f[x]: пишешь два модуля x.ml, y.ml, в x.mllib пишешь X, Y. В y.ml нет ссылок на модуль X
[12:31:44] serp256 изменил(а) имя на SerP
[12:31:45] <f[x]> x.mllib x.ml <- проблема
[12:31:52] SerP вышел(а) из комнаты
[12:31:53] serp256 вошёл(а) в комнату
[12:32:26] serp256 вышел(а) из комнаты
[12:32:31] serp256 вошёл(а) в комнату
[12:32:33] <f[x]> вроде имя не должно совпадать
[12:33:00] <f[x]> хотя не, у меня тоже такое есть
[12:33:02] <f[x]> и работает
[12:33:23] <ermine> ну можно вместо x.ml a.ml вписать
[12:34:33] <ermine> мне ща придется родить "последний файл" и делать в нем kpen всех модулей, перечисленных в .mllib
[12:34:39] <f[x]> $ cat x.ml
let f = print_endline
$ cat y.ml
let f = print_endline
igor@mmix:~/temp/b$ cat x.mllib
X Y
$ cat _build/_log | grep cma
# Target: x.cma, tags: { byte, extension:cma, file:x.cma, library, link, ocaml, quiet }
/usr/bin/ocamlc.opt -a x.cmo y.cmo -o x.cma
[12:34:42] <f[x]> умвр
[12:35:11] <ermine> 3.11.2?
[12:35:19] <f[x]> угу
[12:35:53] <f[x]> 3.12.0 - тоже всё ок
[12:36:13] <ermine> хм
[12:36:40] <f[x]> как ты определяешь что в архиве нет этого модуля?
[12:38:23] <ermine> f[x]: а теперь вставь в .mllib комменты
[12:38:27] <ermine> как в оазисе
[12:38:42] <ermine> два сверху и один снизу
[12:39:13] Kakadu вошёл(а) в комнату
[12:52:53] <ermine> хм, проблема еще в чем-то
[12:56:15] <ermine> видимо камлофинд доставляет свое
[13:02:10] ygrek вышел(а) из комнаты
[13:03:44] zert вошёл(а) в комнату
[13:07:01] <ermine> таки причина была в .mllib
[13:30:01] <f[x]> иии?
[14:23:56] <ermine> f[x]: вторым в списке шел файл, который имел только .mli
[15:05:18] Kakadu вышел(а) из комнаты
[15:10:28] Kakadu вошёл(а) в комнату
[15:19:05] <f[x]> и на нём обрывалось? т.е. бага камлобилда?
[15:23:23] <ermine> нинаю, но вот такое вот поведение
[15:29:32] <f[x]> да, так и происходит
[15:29:34] <f[x]> бага
[15:34:35] <f[x]> при этом если имя x.ml не совпадает с x.mllib то всё ок
[15:34:42] <f[x]> зарепортишь?
[15:42:36] <f[x]> о, как раз сейчас xclerc кучу камлобилд тикетов закрывает :)
[16:06:19] <ermine> да там проблема просто в отсутствии любого файла .ml из списка
[16:06:42] <ermine> бага в том, что оно не предупреждает, что файла нет
[16:09:11] <f[x]> да
[16:09:49] <f[x]> если и ml и mli отсутствует и имя mllib не совпадает с каким-то модулем - то предупреждает
[16:10:00] <f[x]> хитровывернутая, но неприятная бага
[16:11:04] <ermine> а если нужного файла в .mllib нет, то dynlink наоборот об этом поплачется
[16:20:08] arhibot вышел(а) из комнаты
[16:53:17] gds вышел(а) из комнаты
[17:08:04] ermine вышел(а) из комнаты
[17:12:28] ermine вошёл(а) в комнату
[17:12:29] ermine вышел(а) из комнаты
[17:19:00] ermine вошёл(а) в комнату
[17:24:36] gds вошёл(а) в комнату
[17:33:32] iNode вышел(а) из комнаты
[17:45:41] ftrvxmtrx вышел(а) из комнаты
[17:49:37] ftrvxmtrx вошёл(а) в комнату
[17:54:30] ftrvxmtrx вышел(а) из комнаты
[18:09:06] ftrvxmtrx вошёл(а) в комнату
[18:14:28] ftrvxmtrx вышел(а) из комнаты
[18:19:21] ftrvxmtrx вошёл(а) в комнату
[19:54:10] iNode вошёл(а) в комнату
[19:58:55] serp256 вышел(а) из комнаты
[20:12:13] Typhon вошёл(а) в комнату
[21:37:55] <ermine> таак, теперь очередняя засада в камлимагез
[21:38:14] <ermine> кто-то вставляет лишнюю линковку к несуществующей либле
[21:38:42] <ermine> чож это у меня за глюкавый камлимагез, на котором лезут все глюки камля и всего связанного с ним
[21:47:53] <komar> zert: требую отчёта после написания.
[21:48:09] <komar> Я даже подпишусь на тебя для этого.
[21:48:29] <zert> гггг
[21:48:35] <zert> читаю документацию
[22:02:38] ftrvxmtrx вышел(а) из комнаты
[22:15:41] zert собирает биндинг Qt для х-я
[23:08:12] Kakadu вышел(а) из комнаты
[23:09:44] komar вышел(а) из комнаты
[23:55:42] <gds> "I not that down" -- он кагбэ говорит, что "не настолько даун" в твой адрес?  ermine, разберись с лягушкоедом!]
[23:59:44] Typhon вышел(а) из комнаты: offline
[23:59:48] Typhon вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!