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

GMT+4
[00:23:09] gds вышел(а) из комнаты
[01:26:08] Typhon вошёл(а) в комнату
[02:34:54] ftrvxmtrx вышел(а) из комнаты
[02:35:26] ftrvxmtrx вошёл(а) в комнату
[03:18:22] Typhon вышел(а) из комнаты
[03:18:59] Typhon вошёл(а) в комнату
[03:35:24] Typhon вышел(а) из комнаты
[07:38:39] iNode вышел(а) из комнаты
[08:29:27] iNode вошёл(а) в комнату
[08:56:45] gds вошёл(а) в комнату
[10:08:20] Kakadu вошёл(а) в комнату
[10:37:58] ygrek вошёл(а) в комнату
[11:14:51] ermine вошёл(а) в комнату
[11:16:05] komar вышел(а) из комнаты: Replaced by new connection
[11:16:05] komar вошёл(а) в комнату
[11:19:34] Kakadu вышел(а) из комнаты
[11:20:11] Kakadu вошёл(а) в комнату
[11:48:31] zert вошёл(а) в комнату
[12:01:10] Typhon вошёл(а) в комнату
[12:03:53] <Typhon> https://github.com/bashi-bazouk/Caravan  — ещё биндинг к zmq
[12:07:33] <gds> это говорит о хреновой координации.  Было бы удобно координироваться на каком-нибудь камлофорже -- был бы один биндинг.  А ещё лучше, сначала был бы план такого биндинга, который бы устроил всех заинтересованных (хотя бы нижний уровень, тупые привязки).
[12:10:40] ftrvxmtrx вышел(а) из комнаты
[12:14:46] <Typhon> при том, что ocaml-zmq начал активно ща пополнятся коммитам под новую версию апи и всё такое. Написать что ли баши-базуке, что есть уже достаточно развитый биндинг?
[12:15:20] <gds> или пиши, или пусть он enjoy nih.
[12:16:07] <Typhon> его либка что-то даже гитхабом не ищется
[12:17:24] <f[x]> это всё ваш б-гмерзкий гитхаб
[12:18:03] <f[x]> был бы нормальный cvs-форж с copyright assignment - фиг бы кто enоoy'ил nih
[12:18:18] <f[x]> s/oo/jo/
[12:20:42] <Typhon> f[x]: та ладно, пилили бы тихо локально, а потом внезапно обнаруживали, что кто-то залил либку такую же
[12:23:22] <f[x]> доступ к мейнфрейму только по продуктовым талонам
[12:28:01] <gds> талоны -- правильно.  И вообще, в учебных заведениях не обучать функциональщине, а изучать только турбо-си и турбо-паскаль от борланда.
[12:28:04] <Typhon> да, я когда увидел анонс фильма "source code" я как-то так сюжет представлял — в духе мрачной антиутопии с централизованными скв, талонами, диктаторами, храбрыми героями с гитом и хг, со втыканием в blame файла с целью понять, кто же убийца
[12:31:43] f[x] уполз далее душить гидру мирового спагетти-кода
[12:47:26] ygrek вышел(а) из комнаты
[12:47:37] ygrek вошёл(а) в комнату
[13:00:38] gds вышел(а) из комнаты
[13:39:33] Kakadu вышел(а) из комнаты
[13:49:13] ftrvxmtrx вошёл(а) в комнату
[14:40:02] Kakadu вошёл(а) в комнату
[14:52:17] <f[x]> http://magicermine.com/
[14:58:54] <ermine> кто меня хайлатит???
[14:59:23] f[x] hides
[15:00:09] <ermine> какой-то кло(у)н мужского рода
[15:00:38] <ermine> слов про камло там нет!
[15:05:04] gds вошёл(а) в комнату
[15:12:25] <Typhon> http://lists.zeromq.org/pipermail/zeromq-dev/2011-April/010287.html  чувак с caravan уже и в рассылку zeromq написал анонс, а там и автор ocaml-zmq засветился :-)
[15:26:31] ftrvxmtrx вышел(а) из комнаты
[15:29:13] ftrvxmtrx вошёл(а) в комнату
[15:55:35] <Typhon> неплохие там треды (тоже форкнулись, %) )
[15:56:22] ygrek вышел(а) из комнаты
[16:09:35] iNode вышел(а) из комнаты
[17:00:15] Kakadu вышел(а) из комнаты: Replaced by new connection
[17:00:16] Kakadu вошёл(а) в комнату
[17:00:36] Kakadu вышел(а) из комнаты
[17:04:25] <gds> http://ocsigen.org/js_of_ocaml/toplevel/ -- это ок.
[17:05:59] <Typhon> tryocaml.org нужно
[17:06:22] <gds> # external q : string -> int = "%identity";;
external q : string -> int = "%identity"
# q "asd";;
- : int = asd
гы
[17:06:47] <Typhon> а я let rec f x = f x отослал
[17:06:51] <Typhon> ща вот-вот выполнит!
[17:07:08] <gds> говорят, новые процессоры за 6 секунд выполняют.
[17:07:41] <Typhon> у них видимо старый, вся страница ёк
[17:17:33] <f[x]> так оно ж на клиенте выполняется
[17:23:07] <Typhon> да я тоже потом догнал :-[ значит у меня слабый :-)
[17:24:44] <f[x]> String.length (Obj.magic 0 : string);;
Uncaught exception: TypeError: Cannot convert 'gZW' to object
[17:24:56] <f[x]> вообще круто
[17:31:02] ermine озаботилась проблемой избавления от кучи бумажных книг, ни у кого опыта нет?
[17:33:57] iNode вошёл(а) в комнату
[17:35:57] <f[x]> сдать в библиотеку?
[17:36:04] f[x] так делал
[17:48:16] <ermine> это твой опыт?
[17:48:28] <ermine> а как?
[17:49:52] <ermine> ,библиотеки по идее завалены своими и сами списанное выносят на помойку
[17:56:35] <f[x]> наверное по-разному. взяли с удовольствием
[17:58:58] <ermine> видать в дальней деревне дело происходило
[17:59:21] <f[x]> угу
[17:59:51] <ermine> не в киеве?
[18:00:13] <f[x]> нет
[18:00:28] <ermine> ясно
[18:26:22] Kakadu вошёл(а) в комнату
[18:57:10] Typhon вышел(а) из комнаты
[19:03:40] Typhon вошёл(а) в комнату
[19:20:59] <f[x]> ха, а erlang в gsoc приняли, империя зла
[19:33:40] <Typhon> а с каким проектом? где вообще посмотреть то, что приняли, ничего у них на сайте не видно ни разу :-(
[19:33:55] <Typhon> и вообще, что им, в эриксоне что ли людей не хватает, ерланг пилить ?
[19:44:08] Kakadu вышел(а) из комнаты
[19:46:29] Kakadu вошёл(а) в комнату
[19:47:00] <Kakadu> не будем расстраиваться, хакс тоже не приняли
[19:47:39] <Kakadu> а ocaml summer of code больше не проводится?
[19:56:02] Kakadu вышел(а) из комнаты
[20:23:19] <ermine> остатки снега на улице еще валяются, а вы уже про summer
[20:27:35] Typhon вышел(а) из комнаты
[20:28:50] ftrvxmtrx вышел(а) из комнаты
[21:11:54] Kakadu вошёл(а) в комнату
[21:13:21] <Kakadu> опять жжшку ддосят
[21:13:42] <komar> Капитаны в треде!
[21:15:16] <Kakadu> а я только хотел пожаловаться сам на себя
[21:51:44] ftrvxmtrx вошёл(а) в комнату
[22:00:30] Typhon вошёл(а) в комнату
[22:13:10] <gds> таки пришлось "библиотеку имени себя" системно ставить.  С другой стороны, не знаю, сэкономил бы время или нет, если бы сделал её изначально.  То, что не надо было мержить её между проектами -- это хорошо, но при мелких фиксах идти в репку с этой библиотекой, исправлять/дописывать, make reinstall, удалять _build у использующих её проектов -- это как-то геморновато.
[22:14:26] ermine вышел(а) из комнаты
[22:23:15] <Typhon> gds, а какие были варианты? это в чятике обсуждалось недавно? я тоже ставлю системно (без судо, правда, но один фиг), reinstall + rm _build и т.д. . Лучше этого какой-нибудь аналог virtualenv, видимо
[22:31:17] <gds> Typhon: другие варианты -- 1. иметь копию в каждом проекте, периодически мержить -- удобно тем, кто твоё компилирует/устанавливает, удобно фиксить, неудобно мержить.  2. иметь симлинки ./mylib -> ../mylib, не кроссплатформенно, и не уверен, что вообще будет работать нормально.  3. извращаться (перечислять варианты не буду).
[22:31:26] <gds> обсуждалось давно, разве что.
[22:32:53] <gds> а чем virtualenv поможет?  погуглил, не совсем понял.
[22:33:43] <Typhon> ну разве что системные либы засорять не будет. а так тоже самое reinstall + rm _build
[22:33:47] <Typhon> :-(
[22:35:25] <gds> да, нужны внешние зависимости каким-либо образом, чтобы не rm _build.
[22:36:36] <Typhon> вот для б-гмерзких рубей есть б-гмерзкий bundler, он позволяет указывать либо гем (пакет типа), либо путь к репке, либо локальный путь. и вот локальный путь он тогда не кэширует, а использует напрямую.
[22:36:55] <Typhon> можно вносить изменения в либку и запускать своё просто. но то интерпретируемый язык то.
[22:41:11] <gds> да тут тоже нет принципиальной проблемы такое сделать, если я правильно понимаю.  В _build по нужде синхронизировать либу из данного источника, когда требуется какая-то зависимость.  Но вот деталей -- куча, и взяться я точно не возьмусь за это.
[22:42:58] <Typhon> а камлофинду можно кастомный findlib.conf указать? или типа "дополнительный" ?
[22:46:30] <gds> вроде да.
[22:48:47] <gds> OCAMLFIND_CONF=/abs/path/to/findlib.conf ocamlfind ...
[22:58:02] komar вышел(а) из комнаты
[23:05:52] <Typhon> хотя даже если копировать оригинальный финдлиб.конф, дополнять его путями к project_root/.deps, например, или к папкам с либками, всё равно основной вопрос -- это проверить не изменились ли эти депендансы и удаление _build.
[23:09:46] <gds> вопроса два: и местечковое окружение для своих вещей, и _build + зависимости.
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!