Home
Objective Caml
ocaml@conference.jabber.ru
Суббота, 5 марта 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:13:46] Kakadu вышел(а) из комнаты
[03:31:36] zert вышел(а) из комнаты
[04:13:52] Typhon вышел(а) из комнаты
[04:47:23] komar вышел(а) из комнаты: Replaced by new connection
[04:47:23] komar вошёл(а) в комнату
[05:41:33] komar вышел(а) из комнаты: Replaced by new connection
[05:41:33] komar вошёл(а) в комнату
[06:04:42] iNode вошёл(а) в комнату
[08:29:28] gds вошёл(а) в комнату
[09:05:23] komar вышел(а) из комнаты: Replaced by new connection
[09:05:24] komar вошёл(а) в комнату
[10:05:58] superbobry вошёл(а) в комнату
[11:50:29] ygrek вошёл(а) в комнату
[11:58:10] iNode вышел(а) из комнаты: Replaced by new connection
[11:58:11] iNode вошёл(а) в комнату
[12:07:28] ermine вошёл(а) в комнату
[12:17:49] Kakadu вошёл(а) в комнату
[12:26:36] Typhon вошёл(а) в комнату
[13:25:27] olegfink вошёл(а) в комнату
[14:02:21] <Typhon> https://github.com/williamleferrand/amanar <https://github.com/williamleferrand/amanar#readme>
[14:02:37] <Typhon> вот и первые шаги к hudson на ocsigen
[14:03:19] <ermine> жуть какие секретные шаги
[14:04:02] ermine борется с ленью - надо оформить репродукцию на две баги ocsigen
[14:05:38] <Typhon> не особо секретные, я вот плюшки гитхаба осваиваю: https://github.com/languages/Ocaml/updated
[14:06:08] <ermine> Typhon: это у меня такая ирония по поводу https
[15:06:32] <ygrek> Typhon: откуда цитата?
[15:07:16] <Typhon> http://twitter.com/#!/jonharrop/status/43426011383201792
[15:15:14] <ygrek> the Scala mailing lists are a hilarious culture clash between Java-heads and Haskell-heads. enterprise monads
[15:18:15] <superbobry> а эта откуда?
[15:18:47] <Typhon> оттуда же, емнип
[15:19:18] <superbobry> link?
[15:20:30] <Typhon> http://twitter.com/jakedonham/status/43372404235448320
[15:21:36] <superbobry> ох как вы этими твитерами пользуетесь
[15:21:41] <superbobry> невозможно понять кто на что отвечает балин
[15:22:04] ygrek и не пользуется
[15:23:09] <Typhon> кочинель (кошинель? ) используют для перевда из py2 в py3 %) https://fedorahosted.org/2to3c/
[15:25:19] <ygrek> кокцинелл
[15:26:50] <ygrek> круто
[15:27:45] <Typhon> коксинель :) http://www.forvo.com/search/Coccinelle/
[15:28:32] <ygrek> надо покурить тему насчёт генерации патчей для биндингов (автоматическая проверка "правил" из мануала)
[15:28:37] <olegfink> ну в редхате ж rwmjones, что еще от них ожидать
[15:32:16] komar вышел(а) из комнаты
[15:34:07] komar вошёл(а) в комнату
[17:02:50] <Kakadu> надо срочно начать что-то делать. Может плюнуть и взяться за https://forge.ocamlcore.org/plugins/mediawiki/wiki/gsoc-team/index.php/GSoC2011/Ocsigen/Editor ?
[17:03:03] <Kakadu> а то я долбоебствую уже хрен знает сколько
[17:03:21] Kakadu просит чтобы его отпинали
[17:03:43] <komar> Хы-хы.
[17:04:36] <komar> Давай вместе делать, только я периодически занят и в этих ваших клиентских оксигеновых хреновинах не разбираюсь.
[17:04:57] <komar> Просто в мой недовикидвижок неплохо бы было запилить.
[17:05:03] <Kakadu> а я просто ни в чем не разбираюсь
[17:05:47] <Kakadu> заодно узнают что такое яваскрипт
[17:05:52] <Kakadu> узнаю*
[17:06:16] <Typhon> есть хаскель, руби, какашка.
[17:06:18] <Typhon> а дальше жс
[17:06:34] <Kakadu> какашка?
[17:07:16] <Typhon> после ^_^
[17:07:59] <Kakadu> в смысле жс после заскеля какашка или наоборот?
[17:08:04] <Kakadu> х-я*
[17:09:11] <komar> Kakadu: вообще ocsigen — ерунда крайне немейнстримовая и специфичная. Нас с ermine уже не спасти, а ты береги мозг и иди лучше опердени на эрланге писать, за них деньги платят.
[17:09:37] <komar> А, это же GSoC. Тут тоже.
[17:10:52] <Kakadu> komar: не, не этой весной
[17:24:11] <ermine> komar: может лучше не на ерланге, а на питоне?
[17:24:30] <komar> Питон рекомендовать мне религия запрещает.
[17:24:38] <ermine> там хоть джанго есть
[17:24:43] <komar> В ерланге тоже!
[17:24:46] <komar> Почти.
[17:25:00] <komar> Или в х-ле, не помню уже.
[17:25:16] <ermine> в ырланке - зотоникс убогенький
[17:25:31] <gds> да ладно, эрланг, хаскель, какая разница.
[17:25:58] <ermine> я кстати изумилась, когда увидела в коде, что zotinic делает из каждой страницы процесс
[17:26:37] <ermine> на старте оно поэтому тормозит, зато потом работает быстро-быстро :)
[17:27:09] <gds> вот тут лентяйский подход рулил бы.
[17:27:50] <ermine> не
[17:28:01] <ermine> он создает процесс on demand
[17:28:40] ermine собирается приступить к имплементации bbcode
[17:28:59] <ermine> komar: у тебя часом готового bbcode на камле нет?
[17:29:22] <Typhon> bbcode кому-то нужен ещё?
[17:29:27] <ermine> еще бы реализовать замечательную идею хранения ревижнов контента в гите
[17:29:30] <Typhon> markdown бери
[17:29:44] <Typhon> ermine: это готовое есть
[17:29:47] <komar> Есть недоделаный textile.
[17:30:00] <komar> bbcode нету и не будет.
[17:30:13] <ermine> он разве на камле?
[17:30:18] <ermine> он вроде на раби
[17:30:21] <komar> markdown есть и на камле.
[17:30:29] <komar> textile теперь почти есть на окамле.
[17:31:17] <ermine> textile - твое чудо?
[17:31:42] ermine пошла спросить у гугля
[17:31:50] <komar> Оригинальный textile вообще на php, только там не реализация, а говно кривое. Допилили его до приличного состояния уже рубисты с помощью ragel'а. Ну а у меня руки чесались свой парсер написать, плевался потом двадцать раз.
[17:33:27] ygrek кстати надо бы выложить ragel-ocaml
[17:36:07] <ermine> где этот ваш markdown на камле?
[17:36:41] <komar> В блоге каком-то был.
[17:37:09] <ygrek> eigenclass.org
[17:37:21] <ygrek> github.com/mfp
[17:37:24] <Typhon> ocsiblog
[17:37:41] <ermine> ага, уже наткнулась
[17:37:43] <Typhon> там и контент вроде в гите
[17:37:58] <Typhon> или был ещё один анонс блога, там может было в гите
[17:38:17] <Typhon> http://elehack.net/colophon  (тут hg )
[17:38:21] <Typhon> может с ним пута
[17:41:14] <ermine> впрочем это меня не избавит от bbcode
[17:41:47] <komar> Зачем тебе bbcode? Он плохой.
[17:42:21] <ermine> дык уже есть контент с ним
[17:43:56] <Typhon> а конвертеров нету?
[17:44:05] <Typhon> ббкод — прошлый век и громоздкий
[17:44:17] <ermine> и юзеров тоже перевоспитать :)
[17:46:32] <Typhon> а они что его рукам вбивают? обычно где ббкод, там кнопки, которые его в текст вставляют есть (на форумах типа)
[17:47:49] <ermine> ну да, юзеры знают что такое ббкод
[17:50:09] <Kakadu> ermine: а где у js_of_ocaml багтрекер?
[17:50:29] <komar> У них поломатый трак, который они хотят на чего-нибудь заменить.
[17:51:00] <ermine> Kakadu: хз, я все баги пишу прямо в мейллист оксигена
[17:51:10] <komar> Ну и я так же.
[17:51:12] <ermine> там принимаются баги по оксигену, js_of_ocaml и lwt
[17:51:21] <ermine> и macaque
[17:52:06] <ermine> в принципе, и по oasis тоже можно там пожаловаться :))
[17:59:43] superbobry вышел(а) из комнаты
[18:02:16] ermine забила на поиски маркдауна
[18:05:20] <ermine> komar: у тебя прикольно в блоге, заголовок "h2. Another branch"
[18:08:10] <ermine> ой, оно еще дусю хочет
[18:08:44] <komar> Не хочет.
[18:08:58] <komar> Там макефиле должен сам определить, есть у тебя дусе или нет.
[18:10:47] ermine запустила гмаке и получила дулю
[18:12:07] <ermine> там чота не так с седом
[18:12:47] <ermine> sed: -i: No such file or directory
[18:12:55] <ermine> пойду лучше пилить ббкод
[18:14:05] <komar> ermine: чочо
[18:14:19] <komar> ermine: кинь в жаббер komar@bitcheese.net полный лог.
[18:14:56] <ermine> komar: а что по идее должно быть у тебя в -i?
[18:15:17] <ygrek> гг, linux-only
[18:15:26] <komar> ygrek: ну да.
[18:15:50] <komar> ermine: -i META после cp META.in META
[18:16:12] <ygrek> komar: только не говори что это ты версию патчишь sed'ом
[18:16:31] <komar> И ее в том числе.
[18:16:40] <ygrek> ocamlfind -patch-version
[18:16:48] <ygrek> и вообще -> oasis
[18:16:51] <ermine> komar: а у меня в мане написано -i extension
[18:16:58] <ygrek> merdeшеллскрипты выкинуть
[18:17:19] <komar> Да ешкин башмак.
[18:17:40] <komar> Уже сед не могут одинаковый сделать.
[18:17:51] <komar> ermine: у тебя бздя какая-нибудь, наверное?
[18:18:07] <ermine> komar: ага
[18:18:09] <Typhon> если бы только сед был неодинаковый, хы
[18:18:37] <komar> ygrek: oasis и прочие билд-системы непригодны для моих дюсей и прочей академической фигни.
[18:18:51] <ygrek> да ну?
[18:19:11] <ygrek> у duce небось просто компилятор по другому называется?
[18:19:12] <ermine> komar: давай внедряй оазис в свое поделие
[18:19:56] <ermine> у дуси свои сложности с ocamlfindduce
[18:20:13] <ygrek> писать код на камле, а сборку на шелле это какой-то оксюморон
[18:21:17] <komar> ygrek: представь себе, да.
[18:21:41] <ygrek> ocaml setup.ml -configure --override ocamlfind ocamlducefind
[18:22:35] <ermine> ну в этом случае покатит
[18:23:35] <ygrek> оазис не-оазис но можно пробовать избегать дёргать всякое шеллскриптие при сборке
[18:24:35] <komar> ygrek: а как мне сделать, чтобы макефиле/конфигуре работало, когда дюси у пользователя нету?
[18:24:54] <ygrek> иначе пользователи альтернативных ОС - bsd и windows (lol) - будут рады
[18:25:44] <ygrek> банально пишешь три строчки ./configure который проверяет ocamlduce и дёргает ocaml setup.ml -configure с нужными настройками
[18:25:45] <ermine> komar: а что делать юзеру, если дуся у него есть, но он хочет без дуси?
[18:25:58] <komar> make DUCE=no
[18:26:13] <ermine> komar: у сборки оксигена была опция -disable-ocamlduce
[18:26:49] <ermine> ну еще и изучать что там навалено в макефиле, фи
[18:31:20] Kakadu вышел(а) из комнаты
[18:32:56] <komar> Система сборки оксигена в два раза длиннее, чем весь тот код, который я написал за свою жизнь.
[18:43:18] Kakadu вошёл(а) в комнату
[19:00:42] <ermine> да у тебя коду в textile более двух тыщ строк
[19:02:05] <komar> Ну я пошутил, конечно, но не совсем.
[19:02:41] <komar> configure из оксигена в тысячу строк, переделанный мной и упрощенный для маленького проекта — 350.
[19:02:55] Kakadu вышел(а) из комнаты
[19:03:46] <ermine> а в _oasis вышло бы наверное 25 строк
[19:03:48] <komar> И да, он на шеле.
[19:04:20] <komar> Но мы ж то откуда знали, что -i гадость.
[19:05:12] <ermine> в конце мана седа у меня написано, что гадость
[19:06:00] <ygrek> надо в топике написать что шелл-скрипты в сборке - гадость
[19:07:36] <Typhon> это будет плохо совмещать с "release crap"
[19:07:39] <Typhon> *ся
[19:11:27] <ermine> Typhon: это пчу?
[19:12:05] <ermine> Typhon: я щас даже для составления и компиляции багрепортов быстренько копирую _oasis _tags myocamlbuid.ml и по минимуму модифицирую их
[19:12:33] <ermine> чтобы не мучаться с многопаккаджной сборкой
[19:26:03] <komar> ermine: сделал -i'', не бухти на меня больше.
[19:26:46] <ermine> komar: да зочем тебе -i вапще?
[19:27:08] <komar> Да фиг его знает, всю жизнь так делал.
[19:28:08] <ermine> sed "s/_NAME_/textile/" -i'' META
sed: -i: No such file or directory
[19:28:48] <komar> Ну тогда я не знаю, как ваш сед укрощать.
[19:42:37] <Typhon> The -E, -a and -i options are non-standard FreeBSD extensions and may not be available on other operating systems.
[19:43:31] <Typhon> вроде ж тоже самое действие в линуксах и тут
[19:45:11] <Typhon> sed -i -e 's/port/aort/' file — bsd, ок всё, а как там у вас дёргается?
[19:47:20] <Typhon> ну, короче, "-e" добавьте перед командой, чтобы он не путался, болезный
[19:55:07] Kakadu вошёл(а) в комнату
[20:08:34] ygrek вышел(а) из комнаты
[20:09:45] ygrek вошёл(а) в комнату
[20:51:05] Typhon вышел(а) из комнаты
[20:55:01] olegfink вышел(а) из комнаты
[21:22:47] ftrvxmtrx вышел(а) из комнаты
[21:23:00] ftrvxmtrx вошёл(а) в комнату
[21:48:37] zert вошёл(а) в комнату
[22:56:43] zert вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!