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

GMT+4
[00:01:31] ermine вышел(а) из комнаты
[00:05:22] gds вышел(а) из комнаты
[00:18:15] letrec вышел(а) из комнаты
[00:53:42] bobry вышел(а) из комнаты
[03:19:59] antizeus вошёл(а) в комнату
[03:21:35] <antizeus> русня грязи не боится потому что она сама грязь
[03:21:42] <antizeus> воронежская гг
[03:27:06] antizeus вышел(а) из комнаты: QIP Infium: Спокойное общение
[03:37:56] letrec вошёл(а) в комнату
[04:27:10] ftrvxmtrx вышел(а) из комнаты
[04:32:02] ftrvxmtrx вошёл(а) в комнату
[04:43:44] letrec вышел(а) из комнаты
[10:05:17] dzhon вошёл(а) в комнату
[10:12:07] komar вышел(а) из комнаты
[10:13:43] komar вошёл(а) в комнату
[10:17:54] dzhon вышел(а) из комнаты: Replaced by new connection
[10:17:58] dzhon вошёл(а) в комнату
[10:19:05] ermine вошёл(а) в комнату
[10:19:26] ftrvxmtrx вышел(а) из комнаты
[10:19:27] Sun][ вошёл(а) в комнату
[10:35:01] ftrvxmtrx вошёл(а) в комнату
[10:49:35] ftrvxmtrx вышел(а) из комнаты
[10:51:01] Typhon вышел(а) из комнаты
[10:53:07] ftrvxmtrx вошёл(а) в комнату
[10:59:50] ftrvxmtrx вошёл(а) в комнату
[11:02:42] ftrvxmtrx вышел(а) из комнаты
[11:05:30] ftrvxmtrx вышел(а) из комнаты
[11:07:05] ftrvxmtrx вошёл(а) в комнату
[11:29:41] Kakadu вошёл(а) в комнату
[11:47:32] dzhon вышел(а) из комнаты: Replaced by new connection
[11:47:32] dzhon вошёл(а) в комнату
[12:01:50] <Sun][> Утро доброе :)
[12:01:59] <Sun][> Научите меня OCaml'у :)
[12:02:05] <Sun][> точнее посоветуйте ман
[12:06:21] <ftrvxmtrx> Sun][, http://cs.caltech.edu/courses/cs134/cs134b/book.pdf
[12:21:47] <Sun][> Сеньк, буду просвящаться :)
[12:31:53] <Kakadu> ermine: научи меня подпакетам!
[12:45:33] <ermine> Kakadu: ocamlfind query lwt.react, если есть, то депендс есть, если нету, то собрать депендс с дополнительными флагами
[12:45:47] <ermine> Kakadu: а вот этого в конфиге нет
[12:46:20] <ermine> подпакет - это вроде бы всегда пакет.точка.подпакет
[12:46:44] <Kakadu> аааа
[12:47:46] <ermine> проблема в том как вписывать в рецепт
[12:48:10] <Kakadu> да уж
[12:48:18] <ermine> dep lwt +lwt.react recipe "default" или recipe "default" +lwt.react
[12:48:35] <Kakadu> здесь не написано как собирать lwt.react
[12:48:47] <ermine> это в конфиге приложения
[12:49:02] <Kakadu> какого приложения?
[12:49:06] <Kakadu> барбры?
[12:49:12] <ermine> а в рецепте надо привязать к субпакаджу опции сборки и дополнительные депендсы
[12:49:45] <ermine> это не только в lwt, это также в моих camlimages такая же требуха
[12:50:34] <Kakadu> а трехуровненвые пакеты на практике бывают?
[12:50:53] <Kakadu> бывают ((
[12:51:55] <ermine> с двумя точками? вполне
[12:52:05] <ermine> в ocsigen такое есть
[12:52:11] <ermine> посмотри в его мету
[12:52:20] <Kakadu> да, я посмотрел уже
[12:53:03] <Kakadu> верно ли что подпакеты всегда включаются в конфигуре?
[12:53:31] <ermine> в оксигене кстати тоже есть необязательные опции сборки, но оно само по максимуму старается
[12:53:46] <ermine> а вот lwt не будет, и camlimages не будет
[12:54:52] <ermine> Kakadu: пока просто заложи в подсознание задачку про конфиг рецепта, а пока что просто поставь js_of_ocaml с помощью барбры
[13:03:11] <ermine> Kakadu: в рецепте lwt
subdep lwt.react
  dep react recipe "default"
  Flag "--enable-react"
[13:11:32] Kakadu вышел(а) из комнаты
[13:17:20] gds вошёл(а) в комнату
[13:20:31] Kakadu вошёл(а) в комнату
[13:34:26] dzhon вышел(а) из комнаты
[13:39:14] Typhon вошёл(а) в комнату
[13:52:04] shaggie вошёл(а) в комнату
[13:59:07] <gds> Sun][: вижу, тебе посоветовали только одну книжку, хоть и хорошую.  Есть ещё: см. раздел "Книги" на https://github.com/camlunity/kamlo_wiki/blob/master/OCamlFAQ.md , вторая книга у тебя уже есть.  Ну и есть польза в том, чтобы одновременно читать несколько источников -- обычно, книгу и что-то типа faq, ну и экспериментируя по ходу дела.
[14:05:31] <Sun][> Ыть, сеньк :)
[14:18:38] <klapaucius> О! Отличное объяснение от Леруа, почему конструкторы в окамле - не функции. Как я раньше пропустил такую жемчужину?
[14:19:31] dzhon вошёл(а) в комнату
[14:21:13] <Typhon> у
[15:13:01] dzhon вышел(а) из комнаты: Replaced by new connection
[15:13:01] dzhon вошёл(а) в комнату
[15:29:03] letrec вошёл(а) в комнату
[16:42:03] komar вышел(а) из комнаты: Replaced by new connection
[16:42:03] komar вошёл(а) в комнату
[16:48:01] dzhon вышел(а) из комнаты: Replaced by new connection
[16:48:02] dzhon вошёл(а) в комнату
[17:43:16] <Kakadu> на винде запилили файндлиб прямо с камлом. круто. меньше гемора с барбарой
[17:49:24] <Kakadu> ermine: js_of_ocaml готов
[17:57:40] <ermine> Kakadu: ставится только js_of_ocaml без lwt?
[17:58:10] <ermine> Kakadu: поставь байткодную версию - оно будет работать без библиотек lwt?
[17:58:53] <Kakadu> я в dep запилил lwt
[17:59:01] ermine геморроится с markdown с новой страшной силой
[17:59:05] <Kakadu> в смысле в requires
[17:59:47] <ermine> Kakadu: а что это означает?
[18:00:14] <Kakadu> что я не понял в каком смысле без lwt
[18:00:20] <Kakadu> в ридми сказано что lwt нужен
[18:00:32] <Kakadu> ну я его и указал
[18:00:57] <ermine> Kakadu: js_of_ocaml теперь инсталлится в систему?
[18:01:13] <Kakadu> нет, в _dep
[18:01:32] <ermine> ну у js_of_ocaml голый lwt покатит
[18:01:51] <ermine> теперь оксигень
[18:02:39] <ermine> оксигену нужен только lwt и tyxml
[18:02:59] <ermine> опционально zip, ssl
[18:03:08] <Kakadu> Ну у нас уже был рецепт оксигеня
[18:03:27] <ermine> был
[18:03:39] <Kakadu> кажется я не понимаю что ты хочешь оттестить
[18:03:46] <ermine> а как оно собирается после того как ты научил барбру проверять наличие депа?
[18:04:24] ermine вывесила табличку "подводные камни"
[18:04:47] <Kakadu> аааа
[18:04:50] <Kakadu> понятно
[18:04:57] <Kakadu> я понял где бага
[18:05:17] <ermine> ?
[18:05:26] <ermine> я вроде про багу не говорила
[18:14:01] <Kakadu> собственно он сейчас в смотрит в камлофайнд по имени депенденса. А если депенденс не есть имя пакета (т.е. ocsigen <> ocsigenserver), то он решит что системно ничего не установлено.
[18:16:22] <ermine> и ocamlnet
[18:16:26] <ermine> гы-гы
[18:17:17] <Kakadu> что будем делать?
[18:17:54] <ermine> у zip кстати ситуация еще интереснее
[18:18:06] <ermine> он ставится либо как zip либо camlzip
[18:18:33] <ermine> оксигень проверял оба имени депа
[18:19:19] <Kakadu> > он ставится либо как zip либо camlzip
это как? когда?
[18:19:57] <ermine> в разных пакетманагерах
[18:20:03] <Kakadu> ааа
[18:20:33] <Kakadu> и что, вводить дополнительно в конфиг "имя-системно-устанавливаемого-пакета"?
[18:23:03] dzhon вышел(а) из комнаты: Replaced by new connection
[18:23:03] dzhon вошёл(а) в комнату
[18:23:07] <ermine> надо бы сначала посмотреть в скрипт конфигуря оксигена
[18:23:20] <ermine> но мне лень, мне надо даун марка доосиливать
[18:23:54] <ermine> какая-то затяжная попа там, хотя хтмл в дауне я уже весь распарсила, но осталась одна ошибочка
[18:34:12] Sun][ вышел(а) из комнаты
[18:56:55] <Kakadu> ermine: пособирай оксигень когда не будет лень, а том там с инсталляцией жопа на моем компе.
[18:57:32] Typhon вышел(а) из комнаты
[19:02:30] <ermine> Kakadu: как барброй собрать оксигень? опять детским способом - создать брб.конф и вписать деп?
[19:02:54] <ermine> пора бы уже по-взрослому
[19:03:04] <ermine> brb build ocisgenserver
[19:03:14] <Kakadu> ./brb.byte install ocsigen
не работает?
[19:03:51] <ermine> а какой нужен beb - из макросов?
[19:05:02] <Kakadu> да
[19:06:40] <ermine> что-то сломалось
[19:06:44] <ermine> а
[19:07:24] ermine все время забывает експортить MAKE
[19:07:32] <ermine> вписали бы уже в конфиг
[19:08:59] <ermine> интересно, что оно щас собирает?
[19:10:25] <ermine> net оно собрало при наличии ocamlnet
[19:10:45] <Kakadu> ermine: и ты знаешь теперь почему
[19:10:49] <ermine> и оксигень не собрался
[19:10:55] <Kakadu> что сказал?
[19:12:14] <ermine> а пчу оксигень зависит от js_of_ocaml?
[19:13:15] <ermine> а оксигень ли это?
[19:13:46] <ermine> куча вопросов :)
[19:14:07] <gds> "оксигень" -- это глагол повелительного наклонения!11
[19:14:57] <ermine> сгинь?
[19:22:00] <Kakadu> я не поняль
[19:27:38] <gds> в то время, как я вокзал и крокодил <имярека>, батарея его при этом, мне советовали: "оксигень его со всей силы!".
[19:28:34] ftrvxmtrx вышел(а) из комнаты
[19:28:36] <ermine> Kakadu: в рецептах в ocsigen-bundle какой-то ocsigen-bundle, в нем свои депендсы лежат с фиксированными версиями
[19:28:56] <ermine> интересно, в каких условиях это поделие можно использовать
[19:29:52] <ermine> да и скорее всего, это уже древняя версия, ибо уже был релиз оксигена 2.0.4
[19:35:34] <ermine> ocamlfind: While parsing '/usr/home/ermine/projects/ocaml/src/barbra/_dep/tmp/ocsigen/ocsigen-bundle-2.0.2c/local/lib/ocaml/METAS/META.lwt': Expected a '=' or a '(arguments,...)=' clause at line 9 position 17
malformed input: no version number
Js_of_ocaml requires Lwt version 2.3.0 at least.  Please upgrade.
[19:35:42] <ermine> прикольно
[19:38:27] <Kakadu> нада менять ссыльку?
[19:42:33] dzhon вышел(а) из комнаты
[20:01:10] <ermine> Kakadu: надо решить в концепции, нужны ли такие бандлы-сборники как это чудо
[20:02:31] <ermine> Kakadu: давай сначала net переименуй в ocamlnet и везде поправить
[20:04:32] <ermine> разноименные пакеты как в дебиановом ап-гете, где в имени пакета написано как его собирали - думаю, тут не нужны
[20:05:40] <ermine> проще деп как камлофинд его видит плюс субдепы плюсиками
[20:07:01] <ermine> плюсики - это из идеологии макпортов, там порт собирается port install name +opt1 +opt2
[20:16:09] <ermine> Kakadu: если такой ocsigen-bundle нужен, то barbra точно не нужна
[20:18:43] bobry вошёл(а) в комнату
[20:18:58] bobry вышел(а) из комнаты
[20:19:37] bobry вошёл(а) в комнату
[20:59:59] shaggie вышел(а) из комнаты
[21:09:24] letrec вышел(а) из комнаты
[21:13:51] komar вышел(а) из комнаты: Replaced by new connection
[21:13:51] komar вошёл(а) в комнату
[22:00:19] <Kakadu> кажется мы оксигень не соберем
[22:00:27] <Kakadu> так как оно хочет lwt с react'ом
[22:00:51] <Kakadu> а если писать вручную барбра переставляет местами и всё сыпется нахрен
[22:03:16] <Kakadu> ermine: кстати с ocamlnet всё плохо, оно не устанаваливает ни пакет net, ни пакет ocamlnet. Видимо без модернизации конфига не обойтись
[22:04:13] komar вышел(а) из комнаты
[22:05:01] komar вошёл(а) в комнату
[22:19:50] <ermine> Kakadu: оно - кто?
[22:19:55] <ermine> net не бывает
[22:20:04] <ermine> это ваши деццкие фантазии!
[22:20:27] <Kakadu> оно есть оксигень
[22:20:33] <Kakadu> я знаю что net не бывает
[22:21:03] <Kakadu> просто переименованием депенденса проверку на установленность не поиметь --- нада модернизировать конфиг
[22:22:13] <ermine> оксигень находит камлофиндом netstring
[22:22:28] <ermine> или netstrings, как их там
[22:22:35] <ermine> Kakadu: да, я забыла про это
[22:23:28] <ermine> это кстати добавляет +1 в мое предложение про субпакеты, только выходит, чтосубпакеты могут быть корневыми типа netstrings
[22:35:54] Sun][ вошёл(а) в комнату
[23:07:24] ftrvxmtrx вошёл(а) в комнату
[23:16:23] komar вышел(а) из комнаты
[23:16:42] komar вошёл(а) в комнату
[23:48:28] Typhon вошёл(а) в комнату
[23:48:34] ermine вышел(а) из комнаты
[23:51:35] komar вышел(а) из комнаты: Replaced by new connection
[23:51:35] komar вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!