Home
Objective Caml
ocaml@conference.jabber.ru
Воскресенье, 30 сентября 2012< ^ >
f[x] установил(а) тему: OCaml / ОКамл / Камль -- http://caml.inria.fr | Камло - http://camlunity.ru/ | Верблюды грязи не боятся! | release crap, enjoy NIH | репортьте баги официальным дилерам | ocaml мёртв и тормозит, move on | stdlib only? - ССЗБ | Fight FUD with fire | Мойте руки перед чатом | 4.00.0 уже таки да, см. kamlo_wiki/OCamlChanges
Конфигурация комнаты
Участники комнаты

GMT+4
[01:29:57] f[x] вышел(а) из комнаты
[01:30:14] f[x] вошёл(а) в комнату
[02:00:57] f[x] вышел(а) из комнаты
[02:33:13] Kakadu вышел(а) из комнаты
[02:46:03] dzhon вышел(а) из комнаты
[02:55:25] komar вышел(а) из комнаты: Replaced by new connection
[02:55:26] komar вошёл(а) в комнату
[03:06:22] Sun][ вышел(а) из комнаты
[05:27:17] ketrec вошёл(а) в комнату
[05:38:21] komar вышел(а) из комнаты: Logged out
[10:20:48] UncleVasya вошёл(а) в комнату
[10:26:13] ermine вошёл(а) в комнату
[12:07:37] tilarids вышел(а) из комнаты
[12:07:46] f[x] вошёл(а) в комнату
[13:09:58] komar вошёл(а) в комнату
[15:46:42] Kakadu вошёл(а) в комнату
[16:05:08] ftrvxmtrx вышел(а) из комнаты
[16:08:05] ftrvxmtrx вошёл(а) в комнату
[16:24:37] f[x] вышел(а) из комнаты
[16:34:09] Zbroyar вошёл(а) в комнату
[17:07:15] mrm вошёл(а) в комнату
[17:07:50] <mrm> gds: Привет! Так и не дорвался до overbld? Что там исправить надо?
[17:23:26] <gds> mrm: ещё нет.  сейчас я до сраного js вынужден дорываться.  ещё минимум несколько дней.  а мозга на другое не хватает, разве что на тупку.  если хочешь помочь -- могу описать механизм, хотя оно тебе надо.
[17:26:00] <mrm> О, сраный js :-) 0 == "" :-)
[17:26:47] <mrm> gds: А у тебя есть список изменений, внесённых в камло из overbld по сравнению с официальными релизами?
[17:27:01] <mrm> Можно попробовать их в апстрим пропихнуть
[17:28:00] <gds> да, любые изменения раскиданы как отдельные патчи.  лицензия окамла же такова, что иначе как бы запрещено распространять.
[17:29:07] <mrm> Menhir, например, так до сих пор с ocamlbuild и не дружит в официальном релизе (из-за ада с кавычками). Есть ещё какие-то похожие вендопроблемы, исправленные в overbld, т.к. у меня некоторые проекты под 4.0 не собрались
[17:29:46] <gds> всё, что можно пропихнуть, я попробовал.  Ещё есть вещи, которые оформлены в патчи для прописывания каких-то значений конфига -- путь до tcl/tk, например, как патч.  И остались вещи, которые нельзя, не примут.  В том числе, исправление лажи в прошлых версиях билд-системы.  Теперь-то оно исправлено.
[17:29:47] <mrm> а overbld сейчас вообще под win7 собирается? Мне в прошлый раз собрать не удалось
[17:30:09] <gds> да должен, если тот, который в бинарном виде распространяется.  даже тестил, помню.
[17:31:07] <gds> но сразу на винде собирать, как я уже понял, не очень хорошо.  Потому что есть отдельно проблемы общие, видимые под юниксами, и проблемы чисто-виндовые, и их лучше разделять, сначала первые, потом вторые.
[17:32:23] <gds> кроме того, почти все патчи окамла после накатывания 4ой версии пришлось отключить из-за конфликтов.  Они там серьёзно всё поменяли.  Поэтому наладка виндового окамла4 будет состоять в попытках скомпилировать его и остальное, в анализе проблем, в просмотре и портировании патчей, исправляющих эти проблемы, на 4.
[17:33:28] <mrm> Да что за ад такой с камлом под виндой :-( Недавно один энтузиаст захотел познакомиться с OCaml и спросил у меня, где взять годный вендодистрибутив с компиляцией в нативный код "из коробки"
[17:33:44] <mrm> Ох и натрахались же мы с официальным дистрибутивом и с дистрибутивом от OcamlPro... :-(
[17:34:11] <mrm> odb, например, так нигде и не заработал
[17:34:14] Sun][ вошёл(а) в комнату
[17:34:27] <mrm> Пришлось ему дать overbld 3.11.2
[17:35:57] <gds> под виндой почти со всем ад.
[17:36:16] <mrm> Это сейчас единственный дистрибутив камла, в котором всё работает "из коробки"
[17:37:19] <mrm> Тот чувак потом долго трахался с установкой Typerex и окамлбилдом
[17:37:34] <mrm> в результате поставил себе Haskell Platform и теперь радуется жизни :-)
[17:37:44] <gds> пришёл к успеху.
[17:39:11] <mrm> По крайней мере он теперь с языком трахается (на мозговом уровне), а не с экосистемой (с которой у хаскелла сейчас всё в полном порядке)
[17:40:03] Zbroyar вышел(а) из комнаты: Replaced by new connection
[17:40:04] Zbroyar вошёл(а) в комнату
[17:43:44] <gds> mrm: если хочешь помочь оверблд, возьми последний релиз окамла, мои патчи к старому окамлу, посмотри, какие из них нужны, а какие нет, а какие нужны по-другому, и оформи новые патчи.  Дальше останется только findlib поднять, а я уже затем (видимо, появится время) подтяну прошлые описания пакетов (поддиректория patch и скрипты установки install / mingw-install) в свой "ребилдол", который умеет подобные вещи делать.  и весь оверблд превратится в скрипт, который накатит новые патчи, скомпилирует окамл, findlib, и запустит ребилдол с нужными описаниями пакетов.
[17:46:46] <mrm> Посмотрим. Я для начала попробую понять, почему у меня с официальным релизом некоторые проекты не собираются (везде ошибки уровня билд системы). Нужно понять, почему в этих случаях overbld работает по-другому
[17:47:07] <gds> вот директория с прошлыми исходниками, патчами и билд-скриптами: http://overbld.hg.sourceforge.net/hgweb/overbld/overbld/file/tip/src/ocaml .  Если по одному файлу брать, то покатит, там мало.  Если хочется всю репку -- hg clone http://overbld.hg.sourceforge.net/hgweb/overbld/overbld
[17:47:37] <gds> посмотри по моим патчам, там и про билд-систему есть.
[17:48:31] <gds> а я сейчас отхожу на неопределённое время.  но в ближайшие часы точно дойду до этого компа.
[17:50:03] <mrm> У меня подозрение, что в апстриме не исправлен баг, закрытый этим грязным хаком: http://overbld.hg.sourceforge.net/hgweb/overbld/overbld/file/431079cfe156/src/ocaml/patch/520_mingw__msys_bash_bug
[17:51:08] <mrm> Попробую расследовать этот момент
[18:19:04] mrm вышел(а) из комнаты
[18:35:32] dzhon вошёл(а) в комнату
[19:25:37] Sun][ вышел(а) из комнаты: Replaced by new connection
[19:25:37] Sun][ вошёл(а) в комнату
[19:41:58] <gds> mrm: фактически, двумя хаками.  Один из них я вроде даже пытался присунуть в апстрим mingw/msys.  Или не пытался, а хотел, но прочитал их мнение по этому вопросу.  В общем, результат видно в обоих апстримах.
[20:01:21] mrm вошёл(а) в комнату
[20:09:22] Sun][ вышел(а) из комнаты
[20:13:18] Sun][ вошёл(а) в комнату
[20:31:49] dzhon вышел(а) из комнаты
[20:42:03] Sun][ вышел(а) из комнаты
[21:09:52] Zbroyar вышел(а) из комнаты
[21:22:04] dzhon вошёл(а) в комнату
[21:50:08] ketrec вышел(а) из комнаты
[22:22:24] mrm вышел(а) из комнаты
[22:24:19] Zbroyar вошёл(а) в комнату
[22:25:00] ermine вышел(а) из комнаты
[23:19:50] Sun][ вошёл(а) в комнату
[23:39:11] Sun][ вышел(а) из комнаты: Replaced by new connection
[23:39:11] Sun][ вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!