Home
Objective Caml
ocaml@conference.jabber.ru
Вторник, 8 февраля 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:31:31] ftrvxmtrx вышел(а) из комнаты
[00:41:27] ftrvxmtrx вошёл(а) в комнату
[00:41:49] ftrvxmtrx вышел(а) из комнаты
[00:42:04] ftrvxmtrx вошёл(а) в комнату
[00:47:51] arhibot вошёл(а) в комнату
[00:53:06] serp256 вышел(а) из комнаты
[01:00:03] arhibot вышел(а) из комнаты
[01:31:51] ftrvxmtrx вышел(а) из комнаты
[01:31:59] ftrvxmtrx вошёл(а) в комнату
[01:48:55] Typhon вышел(а) из комнаты
[02:13:52] ermine вышел(а) из комнаты
[04:08:38] ftrvxmtrx вышел(а) из комнаты
[07:13:30] komar вышел(а) из комнаты: Replaced by new connection
[07:13:31] komar вошёл(а) в комнату
[08:05:06] iNode вышел(а) из комнаты: Replaced by new connection
[08:05:06] iNode вошёл(а) в комнату
[09:01:05] gds вошёл(а) в комнату
[09:11:29] ftrvxmtrx вошёл(а) в комнату
[09:50:51] zert вошёл(а) в комнату
[10:12:26] ftrvxmtrx вышел(а) из комнаты
[10:24:19] ermine вошёл(а) в комнату
[10:43:50] Kakadu вошёл(а) в комнату
[10:43:58] Kakadu вышел(а) из комнаты
[11:17:20] ftrvxmtrx вошёл(а) в комнату
[11:44:59] <f[x]> > ну если бы кто-то выкатил статически типизированный эрланг, с опциональными мутабельными массивами... тут и думать нечего что надо было бы брать и немедленно
казалось бы - при чём тут веб?
[11:47:09] Typhon вошёл(а) в комнату
[13:02:09] Kakadu вошёл(а) в комнату
[13:03:48] iNode вышел(а) из комнаты
[13:04:29] iNode вошёл(а) в комнату
[13:19:11] Typhon вышел(а) из комнаты: Replaced by new connection
[13:19:13] Typhon вошёл(а) в комнату
[13:58:58] komar вышел(а) из комнаты
[14:01:42] komar вошёл(а) в комнату
[14:17:59] iNode вышел(а) из комнаты
[14:24:14] komar вышел(а) из комнаты
[14:26:45] iNode вошёл(а) в комнату
[14:35:13] komar вошёл(а) в комнату
[14:40:16] <ermine> в lwt darcs теперь позволено заменять libev на другую хрень
[15:05:35] <f[x]> api немножко странное, но тенденция ok
[15:22:01] iNode вышел(а) из комнаты
[15:22:07] iNode вошёл(а) в комнату
[15:23:28] komar вышел(а) из комнаты
[17:08:16] Kakadu вышел(а) из комнаты
[17:15:02] Kakadu вошёл(а) в комнату
[17:32:39] iNode вышел(а) из комнаты
[17:33:35] gds вышел(а) из комнаты
[18:00:34] <f[x]> бага в camomile : в имени файла одного из charmap'ов используется ':' - на FAT'e использовать нельзя, а на NTFS создаётся файл с data stream'ом
[18:00:45] <f[x]> ясно что на FAT'е его никто компилить и не пробовал
[18:05:36] <f[x]> а, я смотрю в overbld'е эти charmap'ы убраны
[18:06:17] <zert> винду надо заборонить
[18:07:23] <f[x]> допустимое мн-во символов в путях различно в разных ОС - тогда уж всех заборонить кроме "моя наименее ненавидимая ОС" - так что ли?
[18:10:00] <zert> в юниксах токмо / и \0
[18:11:43] <f[x]> и ещё от fs
[18:12:55] <f[x]> насчёт всех юниксов не уверен кстати
[18:13:19] <zert> ну адекватные которые
[18:13:25] <zert> которые неадекватные — тоже заборонить
[18:14:26] <f[x]> :)
[18:14:59] <f[x]> аргх, make install кидает Unix_error("utimes"), красота!
[18:15:51] f[x] записывает пример в который можно будет тыкать любителей велосипедить билд-скрипты
[18:16:33] <f[x]> и +1 к ExtUnix.Specific
[18:20:11] <f[x]> и это ещё и ocamlfind кидает
[18:20:27] <f[x]> хорошо хоть это ни на что не влияет
[18:24:57] <f[x]> ну и на закуску :
# #load "camomile.cma";;
Exception: Not_found.
[18:27:12] <f[x]> это видимо потому что я ССЗБ и не читал readme где указано как правильно вызывать ./configure на win
[18:32:16] iNode вошёл(а) в комнату
[18:41:41] komar вошёл(а) в комнату
[19:10:06] komar вышел(а) из комнаты
[19:12:48] komar вошёл(а) в комнату
[19:16:36] gds вошёл(а) в комнату
[19:27:31] <gds> f[x]: вопрос дебильный, но как в overbld убраны charmap'ы?  смотрю единственный патч, и он про lazy только.
Про utimes -- что-то такое было.  Кажется, read-only файл?
[19:29:42] <f[x]> там какой-то огромный патч, я так понял части из него уже в апстриме
[19:29:54] <f[x]> то что в -mq/camomile
[19:31:10] ffinder вошёл(а) в комнату
[19:32:17] ffinder вышел(а) из комнаты
[19:32:41] <f[x]> а, это ты так трекаешь апстрим
[19:32:49] <f[x]> т.е. это в самом camomile эти файлы убрали
[19:32:52] <f[x]> но не все
[19:38:38] <gds> ага, понял, о чём речь.  В mq вроде всякое "новое" обкатывал.  3.12, который ниасиливал, например.
А вообще даже не знаю, что делать с overbld, если скоро будет oasis, а падвенду мне пока ничего писать не надо.  Ради развлечения попробую всосать следующий релиз.
[19:39:24] <f[x]> oasis перпендикулярен имхо
[19:39:44] <gds> если в него закатают все библиотеки, разве не шикарно будет?
[19:40:31] <gds> или "я совершенно не понимаю суть"?
[19:40:54] <f[x]> oasis это билдсистема - паралельно make, omake, ocamlbuild, omakefile
[19:41:08] <f[x]> oasis-db это каталог всех либ с метаинформацией
[19:42:06] <gds> ну вот, в идеале достаточно будет ставить ocaml + findlib + oasis + oasis-db и иметь всё нужное.
[19:42:10] <f[x]> безболезненная сборка на винде только для тех кто будет юзать oasis (и не костылять рпи этом вызовы шелл-утилит из камлобилд плагина - lol)
[19:42:48] <f[x]> в идеале да, путь вон ocamlfind переклюится на oasis :))
[19:43:29] <gds> дас would be фантастиш.
[19:44:03] <gds> хотя вот под mingw у меня всё замечательно с той самой шелл-утилитой из плагина.  msvc, вон, страдает.
[19:44:31] <gds> но вот ermine хотела делать читалку META (наверное специально для msvc, не иначе), вот было бы полезно.
[19:45:32] <f[x]> читалка называется Findlib
[19:46:15] <f[x]> ocaml/msvc особенен лишь что он не подразумевает полноценного unix-подобного окружения при использовании
[19:46:53] <f[x]> т.е. если не дёргать шелл утилиты и не закладываться на концы строк и разделители в путях - то всё ок
[19:47:06] <f[x]> удивительно насколько это не ок на практие
[19:47:13] <gds> да можно, конечно, завернуть всю иерархию findlib в один myocamlbuild.ml, не спорю.. :)
[19:47:27] <f[x]> э?
[19:47:33] <f[x]> не, ocamlfind дёргать можно
[19:47:35] <f[x]> не вопрос
[19:53:07] <gds> кстати, configure попадают под твои ограничения про отсутствие юниксового окружения, так?  Тогда плохо дело.
[19:53:23] <f[x]> угу
[19:53:38] ftrvxmtrx вышел(а) из комнаты
[19:53:48] <f[x]> но если есть configure то обычно есть и какая-то сишная либа, а значит "всё плохо" по определению
[19:54:31] <f[x]> т.е. в таких случаях всё равно придётся ставить юниксозаменитель чтобы собрать саму сишную либу
[19:55:10] <f[x]> но вот нафига нужно юзать кучу неперносимых баш-скриптов и утилит для сборки нативной камлевой либы - непонятно
[19:55:14] Typhon вышел(а) из комнаты
[19:55:54] <f[x]> особенно доставляют случаи когда эти скрипты не работают даже на немножко других юниксах
[19:56:02] <f[x]> вон ermine расскажет про $(MAKE) :)
[20:10:27] <ermine> ик
[20:10:36] <ermine> хто меня поминает всуе
[20:11:08] <gds> да причём ещё и дважды!11111
[20:11:40] <ermine> да, именно дважды
[20:12:03] <ermine> до читалки я не добралась, расслабилась после появления оазиса
[20:12:43] <ermine> а щас ругаюсь в мейллисте ocsigen из-за их любви к Makefile и неадаптируемости новой технологии к oasic/myocamlbuild.ml
[20:13:12] <ermine> они там кивают башкой и обещают чота подумать
[20:13:14] zert вышел(а) из комнаты
[20:23:21] Kakadu вышел(а) из комнаты
[20:53:31] Typhon вошёл(а) в комнату
[21:10:51] ftrvxmtrx вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!