Home
Objective Caml
ocaml@conference.jabber.ru
Суббота, 26 марта 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+3
[00:52:31] <Typhon> https://github.com/camlunity/old_moinmoin_wiki/blob/master/kamlo.png  оно рендерит картинки!
[00:57:17] <Kakadu> это наверное кэпство , но на гитхабе я Kakadu
[00:58:17] Kakadu вышел(а) из комнаты
[01:05:02] <Typhon> надо бы разобраться с правами / team'ами -- пока предложение -- owners, kamliers, wikiers (условно) -- у последних пуш / пул ацесс только к вике, у камлёров пуш / пул, но нет административных прав, у овнеров есть всё -- нужно такое, или хватит овнеров и редакторов вики?
[01:06:20] <superbobry> Typhon, оно их даже дифает по моему
[01:06:48] <superbobry> Typhon, а лого надо?
[01:07:13] ftrvxmtrx вышел(а) из комнаты
[01:07:25] <Typhon> в старой вике -- надо :-)
[01:07:33] <superbobry> в смысле вообще надо его?
[01:07:54] <superbobry> у меня брат просто ими занимается, я мог бы его напряч -- вдруг нарисует чего дельное :)
[01:08:41] ftrvxmtrx вошёл(а) в комнату
[01:11:34] <Typhon> ну напрягать то не круто, а так чёрт его знает, сообщество спросить надо, а оно по большей части спит, кажется :-)
[01:23:44] <superbobry> Typhon, а на логе должно быть kamlo или camlunity?
[01:24:28] <Typhon> хз, тоже :-) """gds: ну, по крайней мере, "kamlo" и логотип -- это было смешно и грамотно.  А сейчас -- давайте думать."""
[01:24:48] <superbobry> а мне нравится camlunity
[01:24:59] <superbobry> в конце концов домен же такой :)
[01:25:54] <Typhon> в конце концов -- фил фри ту контрибьют, а уж там посмотрим, предложит кто что-нибудь лучше или не :-)
[01:26:26] <superbobry> ага, посмотрим че получится
[01:27:22] <Typhon> вы, кстати, опубликовать можете своё членство, а то я пока там один публичный :D
[01:27:37] <superbobry> так шо публиковать с zero contributions :)
[02:12:05] zert вышел(а) из комнаты
[02:23:02] superbobry вышел(а) из комнаты
[02:23:09] superbobry вошёл(а) в комнату
[03:12:01] <Typhon> это выглядит как-то так:
https://github.com/camlunity/gibamdaw/blob/master/Threads.md
[03:13:44] <Typhon> gibamdaw -- нужно переименовать, назвал от безысходности (GIt BAsed MarkDAwn Wiki)! кое-где, в результат конвертирования пошла своей дорогой кодировка (спец символы потерялись), но, думаю, руками это поправимо.
[03:14:33] <Typhon> таблицы накрылись, то ли в хтмл криво, то ли из него.
[03:16:25] <Typhon> in-place edit работает (не хватает превьюшки только, ага).
[03:17:18] <Typhon> да, markdown же, так что вторая "a" в gibamdaw -- просто так ^_^
[03:30:15] <Typhon> а, таблицы, оказывается, в базовом маркдауне не поддерживаются :-(
[03:36:28] <superbobry> Typhon, может пока не поздно посмотрим в сторону textile, restructured text?
[03:36:49] <superbobry> markdown очень очень примитивный, и для вики его может и не хватить
[03:36:53] <Typhon> а их гитхаб умеет рендерить?
[03:37:17] <Typhon> + markdown extra поддерживает таблицы, насколько я знаю
[03:37:44] <superbobry> умеет
[03:38:13] <superbobry> ну или markdown extra
[03:38:21] <superbobry> только вот не уверен насчет его поддержки gh
[03:40:13] <superbobry> http://en.wikipedia.org/wiki/Textile_(markup_language)
[03:42:37] <Typhon> можешь замутить бренч/форк gibamdaw, я думаю, сконвертить в рест/текстиль один/несколько файлов (pandoc, например или ещё что-то) и можно будет посравнивать. про текстиль была беседа как-то, поищи в логах, к текстилю есть камло парсилка, с билдилкой поломаной %)
[03:42:47] Typhon вышел(а) из комнаты
[04:11:04] Typhon вошёл(а) в комнату
[04:12:41] <Typhon> а в pages.github.com я не въехал, так и запишите. так и не понял, может он из маркдауна страницы генерировать или нет? вроде пишут, что может, но у меня не получилось -- попробуйте, может получится что, веточка gh-pages, camlunity.github.com ( camlunity.github.com/gibamdaw ).
[04:12:47] Typhon вышел(а) из комнаты
[05:34:36] komar вышел(а) из комнаты: Replaced by new connection
[05:34:36] komar вошёл(а) в комнату
[08:54:09] ygrek вошёл(а) в комнату
[09:16:29] ygrek вышел(а) из комнаты
[09:18:20] ygrek вошёл(а) в комнату
[11:15:41] gds вошёл(а) в комнату
[11:16:20] vshender вошёл(а) в комнату
[12:08:57] zert вошёл(а) в комнату
[12:44:41] <gds> К.О. делится опытом: чтобы сэкономить с десяток минут отладки, запомните: если меняете внешнюю зависимость (cd anotherproject && ocamlfind remove .. && ocamlfind install ..), рекомендуется сделать ocamlbuild -clean в текущем проекте.  И правда, штука очевидная.
[12:48:31] <ygrek> ага, я там багу в мантис по этому поводу нарисовал
[12:48:41] <ygrek> чтобы ocamlbuild трекал хэши внешних зависимостей
[12:49:16] ermine вошёл(а) в комнату
[12:49:25] <ygrek> но я конечно-же не жду что это заимплементят
[12:50:03] <ygrek> хотя наверное можно накостылять в myocamlbuild.ml
[12:51:06] <ygrek> хм, а это идея
[12:51:23] <gds> дада, тоже думал.
[12:51:49] <gds> хотя бы тупо md5sum $(ocamlfind query pkgname)
[12:51:58] <gds> в качестве хеша, имею ввиду.
[12:52:07] <gds> ну, точнее, не так, как я написал, но принцип такой.
[12:52:57] <ygrek> угу, надо сделать
[12:52:57] <gds> думается, что в камлобилде это могут заимплементить только тогда, когда будет встроенная поддержка findlib.
[12:53:25] <ygrek> зачем? ocamlbuild просто делает это для всех каталогов в -I
[12:53:43] <ygrek> я ведь могу внешние зависимости и не через findlib юзать
[12:54:08] <gds> то есть, для всех в -I берёт хеши содержащихся там файлов?  прикольно, тогда всё ещё проще, вроде бы.
[12:54:24] <ygrek> как первое приближение должно быть ок
[12:58:47] zert вышел(а) из комнаты
[12:58:59] zert вошёл(а) в комнату
[13:00:53] <gds> кстати вот, думал про "предварительный хеш" файла для больших и бинарных файлов, дошёл до такого: составлять его из длины файла, хешей кусков файла: первых 10кб, последних 10кб, и куска 10кб ровно посередине.  Собственно, меня тут всё устраивает, но, предполагаю, я изобрёл велосипед.
[13:02:06] <ygrek> мелькает что-то, но без урлов
[13:19:46] Typhon вошёл(а) в комнату
[13:52:44] <Typhon> "How Emily Tamed the Caml " какое название то для папиры!  (http://www.hpl.hp.com/techreports/2006/HPL-2006-116.pdf)
[15:08:52] Typhon вышел(а) из комнаты: Replaced by new connection
[15:08:55] Typhon вошёл(а) в комнату
[15:25:32] Typhon вышел(а) из комнаты
[15:30:58] Typhon вошёл(а) в комнату
[15:39:17] Kakadu вошёл(а) в комнату
[15:47:28] komar вышел(а) из комнаты: Replaced by new connection
[15:47:29] komar вошёл(а) в комнату
[15:49:10] komar вышел(а) из комнаты
[15:50:18] komar вошёл(а) в комнату
[15:51:10] komar вышел(а) из комнаты
[15:51:21] komar вошёл(а) в комнату
[16:22:58] <ermine> как бела на фронте камлюнити?
[16:23:48] <Typhon> https://github.com/camlunity/kamlo_wiki
[16:24:17] <ermine> о как
[16:26:10] <gds> сообщите, когда надо будет оформлять редирект и куда (и вообще, как со всем этим жить).
[16:27:32] <ermine> gds: да еще не очень скоро
[16:27:52] <gds> а я бы хоть сейчас поставил редирект на гитхам.
[16:29:04] ygrek вышел(а) из комнаты: Replaced by new connection
[16:29:05] ygrek вошёл(а) в комнату
[16:29:47] <Typhon> да, можно ща поставить
[16:29:59] <Typhon> там же уже можно смотреть орендеренное и править
[16:30:05] <Typhon> хоть с веба, хоть из консооли
[16:30:35] <Typhon> название, если есть идеи, предлагайте, а то вчера ночью было gibamdaw %)
[16:32:57] <Kakadu> название чего?
[16:33:25] <superbobry> вики видимо
[16:33:37] <superbobry> хотя я что то не уверен что ей нужно отдельное название
[17:48:38] komar вышел(а) из комнаты
[18:18:38] komar вошёл(а) в комнату
[18:27:46] <Typhon> # let length_int32 = List.length >> Int32.of_int;;
val length_int32 : '_a list -> int32 = <fun>
и в месте применения --
Error: This expression has type (string * element) list    
       but an expression was expected of type 'a list      
       The type constructor element would escape its scope
-- point-free -- фууу :-)
[18:29:32] <Typhon> регулярно наступаю на эти грабли, да
[18:38:01] <Kakadu> я только что задумался: если я добавлю свою вики в наш гит, то как быть с изменениями что я сделал в самом js_of_ocaml ?
[18:39:40] <gds> я бы воспринимал ">>" не как композицию, а как протаскивание значения.  Соответственно, let length_int32 x = x >> List.length >> Int32.of_int;;
либо для reversed compose можно что-то придумать, наподобие "%" для простого compose в моих Ops.  например, какое-нибудь
let ( %> ) f g = fun x -> g (f x)
[18:41:42] <Kakadu> а почему не let ($) f g = fun x -> f(g x)  ?
[18:42:11] <superbobry> кстати да :)
[18:42:40] <gds> потому что я сто лет не соединял функции именно так, и не помню приоритет-ассоциативность "$".  А так -- вполне может быть.
[18:42:44] <Typhon> |>
[18:42:50] <Typhon> у меня для этого
[18:43:43] <Typhon> Kakadu, можно в related software добавить, наверное, хз %) можно всякими сабмодулями обвешиться
[18:43:51] <Typhon> *шаться
[18:44:11] <gds> кстати вот, "$" вроде не подходил по каким-то свойствам.  Так что нужно сначала потестить, и только потом смотреть, подходит ли лично вам "$" как композиция.
[18:44:52] <Kakadu> ЕМНИП $ я видел в х-е и в janestreet's core
[18:46:11] <gds> в х-е я видел этот "$"!!111111
[18:46:34] <gds> про core -- не знаю, как они с этим живут (и долго ли им осталось).
[18:47:22] <gds> вроде причиной использовать "%" для композиции являлась как раз ассоциативность.  Если она не нужна, берите "$".
[18:49:52] ermine вышел(а) из комнаты
[18:53:30] <Typhon> """ Операторы левоассоциативны, у оператора ($) приоритет ниже,
    чем у (%), и ниже, чем у арифметических операторов. """ (q) https://github.com/camlunity/kamlo_wiki/blob/master/InfixOperators.md :-)
[18:54:09] Typhon использовал $ вначале, но таки напарывался на эти грабли
[18:54:40] ermine вошёл(а) в комнату
[19:23:11] arhibot вошёл(а) в комнату
[19:23:27] <Kakadu> 14 человек в чатике
[19:23:44] <superbobry> рекорд?
[19:23:59] <Kakadu> ну это очень зороший результат
[19:24:08] <Kakadu> может даже рекорд
[19:24:16] arhibot вышел(а) из комнаты
[19:24:20] <superbobry> :)
[19:24:23] <Kakadu> всё, нет рекорда
[19:24:25] <Kakadu> )
[19:24:30] <superbobry> вот так всегда
[19:24:47] <superbobry> кстати, на хацкель вики есть что то типа 100 задач или что то такое
[19:24:52] <superbobry> originally from prolog по моему
[19:24:58] <superbobry> для окамла никто их не решал?
[19:26:53] vshender вышел(а) из комнаты
[19:27:59] <superbobry> 99 questions, точно
[19:34:43] Typhon вышел(а) из комнаты
[19:35:23] Typhon вошёл(а) в комнату
[19:36:27] superbobry вышел(а) из комнаты
[19:37:15] Typhon вышел(а) из комнаты
[19:54:11] <gds> "99 вопросов" -- это х-ёта/прологота.  слать в х-ь безоговорочно.  пусть там тусуются.
[20:01:33] superbobry вошёл(а) в комнату
[20:02:52] <superbobry> ну и есть для окамла один фик http://www.christiankissig.de/cms/index.php/en/programming/28-ocaml/28-99-problems-in-ocaml
[20:11:05] superbobry вышел(а) из комнаты
[20:23:16] komar вышел(а) из комнаты
[20:24:41] komar вошёл(а) в комнату
[20:52:06] arhibot вошёл(а) в комнату
[23:23:56] ermine вышел(а) из комнаты
[23:27:02] f[x] вышел(а) из комнаты
[23:27:02] ygrek вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!