Home
Objective Caml
ocaml@conference.jabber.ru
Среда, 24 октября 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
[00:04:09] Typhon вышел(а) из комнаты
[00:04:47] Typhon вошёл(а) в комнату
[00:06:01] Sun][ вышел(а) из комнаты
[00:16:59] Typhon вышел(а) из комнаты
[00:36:02] komar вышел(а) из комнаты
[00:41:11] tilarids вышел(а) из комнаты: Computer went to sleep
[00:45:05] ftrvxmtrx вошёл(а) в комнату
[00:59:02] Typhon вошёл(а) в комнату
[01:01:36] tilarids вошёл(а) в комнату
[01:11:20] tilarids вышел(а) из комнаты
[02:42:22] Kakadu вышел(а) из комнаты
[03:06:57] tilarids вошёл(а) в комнату
[03:54:02] letrec вошёл(а) в комнату
[05:03:03] letrec вышел(а) из комнаты
[06:44:50] ermine вошёл(а) в комнату
[07:33:58] komar вошёл(а) в комнату
[09:31:57] dzhon вошёл(а) в комнату
[10:14:02] Sun][ вошёл(а) в комнату
[11:04:33] ftrvxmtrx вышел(а) из комнаты
[11:39:14] Sun][ вышел(а) из комнаты
[11:40:22] Sun][ вошёл(а) в комнату
[11:47:30] <f[x]> komar: ы? в чём проблема?
[11:54:24] ftrvxmtrx вошёл(а) в комнату
[12:34:44] Kakadu вошёл(а) в комнату
[13:04:12] <komar> f[x]: проблемы в том, что окамл обзавелся своим велосипедным пакетным менеджером.
[13:04:16] <komar> Это начало конца.
[13:05:20] <f[x]> о да
[13:06:19] <Kakadu> komar: хаха
[13:15:36] klapaucius вышел(а) из комнаты
[13:17:22] tilarids вышел(а) из комнаты
[13:43:02] tilarids вошёл(а) в комнату
[14:04:10] klapaucius вошёл(а) в комнату
[14:36:03] dzhon вышел(а) из комнаты
[14:53:26] <akovbovich> все-таки у Ocaml-а есть какая-то связь с Perl-ом
[14:54:08] <akovbovich> opam напоминает cpanm+perlbrew
[15:16:39] Typhon вышел(а) из комнаты
[15:27:21] Typhon вошёл(а) в комнату
[15:34:12] Typhon вышел(а) из комнаты
[15:53:33] letrec вошёл(а) в комнату
[16:19:37] dzhon вошёл(а) в комнату
[16:20:11] Typhon вошёл(а) в комнату
[16:37:32] <komar> Как мне получить собранный dyntype без сраного opam’а?
[16:37:42] <komar> Тарболов нету нихрена.
[16:37:54] <komar> Последняя версия из гита просит type_conv вместо type-conv
[16:38:51] <komar> Старых тарболов type_conv нету, потому что все удолили и переместили в core.
[16:39:05] <komar> В core переименовали в type-conv.
[16:39:56] <komar> Когда я уже все брошу и пойду писать свой дистрибутив на подобие nix’а, где такой херни никогда не будет?
[16:41:08] <f[x]> http://camlunity.ru/swap/type-conv-3.0.3.tar.gz
[16:41:19] <f[x]> где-то годичной давности
[16:41:46] <f[x]> ты на что жалуешься? что апстрим переименовывает либы и не хранит старые версии?
[16:41:56] <f[x]> ну свинство, но вообщем их право
[16:42:06] <f[x]> если тебе нужны старые версии - делай бандлы, да :)
[16:42:51] <f[x]> type-conv в hg есть
[16:42:54] <komar> Я жалуюсь на то, что люди забивают болт на все, кроме своего сраного opam’а.
[16:43:02] <f[x]> у тебя паранойя
[16:43:10] <komar> У меня не паранойя.
[16:43:14] <f[x]> это oss детка
[16:43:18] <komar> У меня все в точности так, как было с ruby.
[16:43:20] <f[x]> что хотят то и делают
[16:43:42] <f[x]> я не вижу как opam мешает тебе собирать руками из vcs
[16:43:46] <komar> Сейчас без костыля rvm, который ставит в ~/.rvm небо с аллахом, и хеллоуворлда не написать.
[16:44:19] <komar> f[x]: я не вижу, как мне собрать dyntype из гита.
[16:44:52] <f[x]> я сейчас не буду разбираться можно или нет но догадываюсь что проблема в том чтобы найти все зависимости?
[16:45:00] <komar> Угу.
[16:45:07] <f[x]> с либами которые активно пилятся так всегда было
[16:45:10] <f[x]> тот же ocsigen
[16:45:18] <f[x]> при чём тут opam - непонятно
[16:45:23] <f[x]> игнорируй его и всё
[16:45:41] <komar> ocsigen я легко собрал.
[16:45:57] <komar> Потому что его пишут пока что не совсем мудаки.
[16:46:25] <f[x]> ну так не используй либы которые пишут "редиски" ;)
[16:46:27] <komar> opam при том, что в README написано «юзайте opam и не выпендривайтесь».
[16:46:38] <komar> Или, ты думаешь, я как про это говно узнал?
[16:46:49] <komar> f[x]: через годик-другой все либы будут писать редиски.
[16:47:10] <komar> А я стану сраным маргиналом, которому противно ставить весь ocaml-bundle в ~/.ovm
[16:47:17] <f[x]> я например ocamlnet не использую на полную по этой же причине
[16:47:46] <f[x]> я тебя обрадую
[16:47:53] <f[x]> через год будет камль-платформ
[16:47:55] <f[x]> для нубов
[16:48:00] <komar> oh god
[16:48:07] <f[x]> но ты скажешь что тебе запихивают бандл в глотку
[16:48:14] <komar> Ага.
[16:48:29] <komar> Потому что нубы понапишут говна, которое не будет работать иначе, чем через жопу.
[16:48:36] <komar> А мне придется с ним работать.
[16:48:43] <komar> Или чесать и переписывать небо с аллахом.
[16:48:47] <f[x]> так мы уходим в философскую проблему
[16:48:52] <f[x]> нужны ли языку нубы
[16:49:10] <f[x]> или нужно делать входной барьер высоким чтобы сохранить уровень культуры
[16:49:19] <komar> Языку не нужны черезжопные инструменты.
[16:49:23] <komar> Как линпсу systemd.
[16:49:35] <komar> Или тебе хочется поговорить об этом?
[16:49:35] <f[x]> я игнорирую этот флеймовый аргумент
[16:49:50] <f[x]> платформа нужна - это очевидно
[16:50:07] <komar> Зачем?
[16:50:12] <f[x]> например у нас сейчас уже есть куча недоплатформ - и они все пользуются какой-то популярностью
[16:50:35] <f[x]> затем что есть юзеры которые не хотят разбираться как собирать pcre под cygwin'ом mingw'овским компилятором
[16:50:50] <f[x]> а хотят поставить сразу огромное окружение где всё будет работать из коробки
[16:50:58] <f[x]> я такого не хочу
[16:51:05] <f[x]> но я не мешаю это делать другим
[16:51:11] <komar> Какого хера этим должен заниматься дополнительный инструмент?
[16:51:20] <f[x]> ты о чём сейчас вообще?
[16:51:24] <f[x]> я про платформу
[16:51:24] <komar> Есть системные пакетные менеджеры, которые, впрочем, все говно.
[16:51:29] <f[x]> под виндой
[16:51:30] <f[x]> ага
[16:51:32] <f[x]> вот именно
[16:51:37] <komar> Проблема в винде.
[16:51:40] <komar> Я не хочу о ней думать даже.
[16:51:49] <f[x]> а другим приходится представь
[16:52:04] <komar> Хотите мейнстримчику — пишите на жабе.
[16:52:20] <f[x]> у тебя есть конструктивные предложения кроме как переписать этот мир нах-й?
[16:52:33] <komar> Убить всех одептов опамов.
[16:52:35] <komar> Сойдет?
[16:52:39] <f[x]> юношеский максимализм во все поля
[16:52:43] <komar> А то.
[16:52:45] <f[x]> начинай
[16:52:47] <komar> Никогда не скрывал в общем-то.
[16:53:06] <komar> Допилить никсоподобный пакетный менеджер, чтобы в сраном линупсе можно было легко менять окружения.
[16:53:21] <f[x]> ок, когда допилишь - приходи жаловаться на опам :)
[16:53:24] <komar> Nix крут как идея, но сделан ужасно.
[16:53:59] <Kakadu> кто там заловался в ирке что у них уже пятница?
[16:57:02] <komar> f[x]: а постарее type-conv’а у тебя нет?
[16:57:15] <f[x]> а в hg разве нет?
[16:57:23] <f[x]> или это ирония?
[16:57:36] <f[x]> 3.0.4 ещё есть
[16:57:38] <komar> Ах, да.
[16:58:28] <komar> А где его найти, hg с type-conv’ом?
[16:58:49] <f[x]> https://bitbucket.org/yminsky/ocaml-core/
[16:59:08] <f[x]> я понял, ты просто не умеешь в гугль поэтому не можешь найти зависимости :)
[16:59:23] <f[x]> так для этого специально опам есть! он знает где все зависимости!
[16:59:29] <f[x]> и где ты был прошлым летом!
[17:01:12] <f[x]> кстати у них в hg error-enabled warnings - будь готов
[17:01:32] <komar> f[x]: а шо было прошлым летом?
[17:02:26] <f[x]> а ты не помнишь?
[17:02:30] <f[x]> ну значит неважнов
[17:05:33] <f[x]> komar: ну что, я уже собрал dyntype
[17:05:35] <f[x]> без опама
[17:06:21] <komar> Клево.
[17:06:24] <komar> А я собираю оазис.
[17:06:37] <f[x]> ыыы
[17:06:56] <f[x]> против оазиса ты тоже против?
[17:07:25] <f[x]> бери тарбол коры - там оазис не нужен для сборки
[17:07:35] <komar> У меня был оазис из сида.
[17:07:45] <komar> Но он недостаточно третий.
[17:07:50] <f[x]> https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/type_conv-108.07.01.tar.gz
[17:09:13] <komar> У-у-у.
[17:09:19] <komar> findlib у меня тоже недостаточно 1.3.2
[17:09:31] <f[x]> ilold
[17:09:47] <komar> Беда-беда.
[17:09:53] <f[x]> 1.3.1 у меня
[17:09:56] <f[x]> из тестинга
[17:10:07] <komar> чо
[17:10:12] <komar> У меня 1.3.1 из сида.
[17:10:19] <f[x]> а что не собирается с ним?
[17:11:03] <komar> [17:07:48] <f[x]> https://ocaml.janestreet.com/ocaml-core/108.07.01/individual/type_conv-108.07.01.tar.gz
[17:11:49] <f[x]> а, сорри, в том окружении у меня 1.3.3 стоит
[17:28:36] Sun][ вышел(а) из комнаты
[17:38:05] <komar> f[x]: у тебя какая версия ocaml/camlp4?
[17:38:55] <f[x]> 4.00.1
[17:39:10] <f[x]> там код надо поправить в dyntype чтобы собралось
[17:39:21] <f[x]> убрать лишний _ аргумент
[17:39:25] <komar> Где?
[17:39:32] <f[x]> там где ругается
[17:39:37] <komar> У меня:
File "pa_lib/pa_value.ml", line 26, characters 29-109:
Error: This function expects too many arguments, it should have type
Camlp4.PreCast.Ast.ctyp -> Camlp4.PreCast.Ast.str_item
[17:39:40] <f[x]> да
[17:39:46] <f[x]> в pa_value.ml
[17:39:47] <komar> Причем на любом из git tag -l
[17:40:32] <f[x]> на это стоит пожаловаться
[17:45:08] <f[x]> done
[17:45:21] <komar> Все собрал себе.
[17:45:23] <komar> Спасибо.
[17:46:44] <f[x]> ckfdf ,fqnfv
[17:46:48] <f[x]> слава байтам
[18:11:41] dzhon вышел(а) из комнаты
[19:07:49] ftrvxmtrx вышел(а) из комнаты
[19:19:50] Kakadu вышел(а) из комнаты
[19:42:47] komar вышел(а) из комнаты: Replaced by new connection
[19:42:47] komar вошёл(а) в комнату
[19:45:22] Typhon вышел(а) из комнаты
[20:03:47] Kakadu вошёл(а) в комнату
[20:08:18] ftrvxmtrx вошёл(а) в комнату
[20:44:05] letrec вышел(а) из комнаты
[21:39:01] tilarids вышел(а) из комнаты: Computer went to sleep
[22:20:47] ermine вышел(а) из комнаты
[23:52:39] tilarids вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!