Home
Objective Caml
ocaml@conference.jabber.ru
Пятница, 25 марта 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
[01:05:06] Kakadu вышел(а) из комнаты
[01:24:11] komar вышел(а) из комнаты: Replaced by new connection
[01:24:16] komar вошёл(а) в комнату
[03:42:55] Typhon вышел(а) из комнаты
[09:23:02] shoroh-net вошёл(а) в комнату
[09:45:34] zert вошёл(а) в комнату
[09:45:34] Kakadu вошёл(а) в комнату
[09:48:57] <gds> уже второй раз напарываюсь на то, что object method x = y равно чему-то вида "x = fun self -> y", и выражение y вычисляется только в момент вызова метода.  Обхожу через let y' = y in object method x = y', но криво.  С другой стороны, синтаксическое расширение писать не нужно.
[09:51:28] shoroh-net вышел(а) из комнаты
[09:52:36] <Kakadu> да, пожалуй неочень естественно. уже привычка у нас - если что-то без аргументов - вычисляется сразу же
[09:58:33] <gds> именно, "без аргументов".  В некоторых случаях оно удобно, когда метод по сути своей как бы "свойство", которое ещё надо вычислить перед возвратом.
[10:03:06] <gds> о, уже третий раз, и в независимом куске кода.
[10:13:27] bobry вошёл(а) в комнату
[10:13:49] bobry вышел(а) из комнаты
[10:13:53] bobry вошёл(а) в комнату
[10:30:23] <Kakadu> gds: а ты под виндой тоже камлишь или нет?
[10:33:08] <gds> в последнее время мало, нет виндово-специфичных задач, под линупсы сейчас всё, да и удобнее тут.  однако иногда приходится падвендой дописывать/компилировать мелочи.
[10:34:15] <Kakadu> просто у меня почему-то для собирания lwt под цигвином без бубна никак
[10:34:23] <Kakadu> у тебя проблемы были?
[10:34:40] <gds> у меня изначально было на одну проблему меньше: на цигвин.
[10:34:51] <Kakadu> ясно
[10:35:39] <gds> 2.2.0 или какая-то там, до введения libev, собирается хорошо, но имеет баги.  А ту, где они сделали и libev, и select, я ещё не пробовал.  Но это -- важная для меня задача, займусь ей, но не сейчас.
[11:04:22] Typhon вошёл(а) в комнату
[11:09:55] <gds> во, в рассылке про "куча рантаймов в одном бинарнике для многотредовости" -- это круто.  и ещё круто, что фабрис, человек-дело, хочет этим заняться.  с другой стороны, признаюсь сразу, про необходимость tls я даже не думал.
[11:10:33] <f[x]> хм, чем куча рантаймов в одном бинарнике сильно лучше чем куча процессов?
[11:11:02] <gds> возможностью shared memory.
[11:11:20] <gds> точнее, её простотой, по сравнению с внешней общей памятью.
[11:14:06] <gds> с другой стороны, без модных фишечек типа "передать значение в другой рантайм" оно будет малополезно.
[11:14:42] <bobry> товарищи, а в чем принципиальная разница между ExtLib и Batteries -- вроде в Batteries все из ExtLib уже есть? или одно из другого получилось?
[11:17:54] <Typhon> gds: в идеале, parvel (или сам супер-рантайм-мультикор-окамла) должен использоваться для "передать значение". ну и пользовать ipc/shared_mem/sockect для этого
[11:18:44] <Typhon> bobry: extlib — меньше, там есть анзип, которого нету в батарейках (кажется, см ридми батерек — про это написано), у батареек есть "режим совместимости" с екстлиб
[11:18:46] <gds> так может они сделают более эффективную (ну или хотя бы более эффектную) передачу значений.
[11:21:37] <Typhon> btw, каков статус camlunity :-) ?
[11:29:13] <f[x]> Typhon: такой же как у камля?
[11:29:35] <f[x]> колитесь, кто из местных работает в MyLife? (добавление было из ихней сети)
[11:30:06] <Typhon> :-) Kakadu надо скорее делать вику и мигрировать на неё с муамуа
[11:30:50] <Typhon> """
mjambon <http://twitter.com/#!/mjambon> Martin Jambon
@
@larhat <http://twitter.com/larhat> I just added MyLife."""
[11:31:27] <Typhon> (задолбали они со ссылками копировать текст — я не знаю, как это отключить, извините :-( )
[11:31:44] <Typhon> столпман — душка: """I'd like to see Ocaml doing here well. Let the others focus on SMP architectures (which will, at a certain point of hardware development, only be found in laptops but not in real compute hardware)."""
[11:32:28] <f[x]> сливаешь секретные урлы в твиттер, негодяй?!
[11:33:00] <Typhon> я не знал, не надо меня под ревсуд!
[11:34:04] <f[x]> разберёмся
[11:35:29] <bobry> а можно как нибудь слинковать только часть модулей из Batteries? а то у меня две строчки с BatFile и BatEnum компилятся в 1.6mb
[11:49:39] <f[x]> если ты не делаешь open Batteries то должны влинковаться только те модули что использовались
[12:09:10] <gds> наблюдаю такое поведение: создаю lwt-тред через Lwt.ignore_result, в нём делаю либо raise Exit, либо Lwt.fail Exit, но не вижу ни исключений, ни lwt-ошибок где-либо в других кусках программы.  По логике lwt, я их должен таки видеть, и неправильное поведение в моём коде, либо по логике lwt я могу их и не видеть вовсе?
[12:23:26] <Kakadu> Typhon: постараюсь допилить...
[12:24:10] <Kakadu> bobry: Jane street core пробовал как замена стандартной библиотеке?
[12:24:10] ermine вошёл(а) в комнату
[12:29:56] <Typhon> ermine: а расскажи своё мнение, что с camlunity? %)
[12:42:15] <bobry> Kakadu, я батарейки пока трогаю -- а что jane street даст?
[12:42:55] <Kakadu> bobry: не знаю, может понравится...
[12:43:20] <bobry> меня сейчас интересует возможность включать только модули которые используются -- или оно так и происходит по умолчанию?
[12:43:45] <bobry> 1.6мб это как то слишком круто
[12:45:26] <Typhon> bobry: выше не пропустил мессагу от f[x]?
[12:45:36] <bobry> пропустил, сори :)
[12:46:27] <Typhon> можно делать, если что, module BF = Batteries.BatFile или как там — сокращать, в общем
[12:46:37] <bobry> чем поможет?
[12:46:48] <Typhon> меньше писать :-)
[12:46:54] <bobry> :)
[12:52:46] <Kakadu> сегодня не день цигвина
[12:53:21] <Kakadu> 2 [main] ocamlrun 5216 E:\cygwin\usr\local\bin\ocamlrun.exe: *** fatal error - unable to remap \\?\E:\cygwin\usr\local\lib\ocaml\stublibs\dllunix.so to same address as parent: 0x665C0000 != 0x0
[13:32:44] <Typhon> """Я вскользь упомянул, что мы используем OCaml процессы в портах Erlang'а, и тут же со всех сторон: «И мы! И мы!» В Nokia (Palo Alto), в частности, например. Прямо удивительно. Причины — те же, что и у нас: эрланг медленный и немного бесшабашный в типах, OCaml быстрый, строгий, негибкий. Что есть плюс для разных всяких штук типа language transformations, математика какая-то, etc.""" лионет отчитывается
[13:33:05] <Typhon> о,  кстати, echo, стоит упомянуть в RealWorld?
[13:34:15] <f[x]> угу
[13:34:16] <gds> думаю стоит.
[13:34:53] <Kakadu> echo наверное не то echo, что я думаю?
[13:37:11] <Typhon> abouteho.com
[13:37:24] <Typhon> а кто помнит, для чего конкретно они используют? или просто "backend" ?
[13:38:08] <Typhon> цитата отсюда, если что: http://lionet.livejournal.com/83396.html
[13:47:24] komar вышел(а) из комнаты
[13:55:01] <Typhon> http://www.erlang-factory.com/conference/SFBay2011/speakers/AntonLavrik "В Alert Logic логи анализируют."
[14:01:49] Kakadu вышел(а) из комнаты
[14:05:03] Kakadu вошёл(а) в комнату
[14:06:33] <ermine> Typhon: заржавело видимо, а есть конструктивные предложения?
[14:06:36] <Typhon> real-time-web apps руки не поворачиваются написать — low latency ?
[14:11:15] <Typhon> ermine: поставить окамловую вику, например. и перетащить контент из старой.
[14:13:21] <ermine> Typhon: это неполный конструктив
[14:31:30] bobry тоже хочет знать use cases
[14:33:49] <bobry> а practical ocaml вообще стоит трогать? или новомодный ocaml for scientists?
[14:35:00] <gds> bobry: камло для учоных -- стоит, по слухам, даже несмотря на личность автора.
[14:36:44] <bobry> вот бы ее скрасть еще где нибудь
[14:36:49] <bobry> а то ценник какой то неадекватный
[14:37:39] <gds> кстати, надо бы глянуть.  сообщу о результатах.
[14:38:00] <gds> practical ocaml посмотрел на гуглокнигах, вроде хорошее.
[14:38:04] <Typhon> http://rutracker.org/forum/viewtopic.php?t=1519791
[14:38:13] <Typhon> только тут на двд, надо как-то выдрать
[14:39:18] <bobry> ох, двд -- на bibliotik'e что то вообще пусто по окамлу
[14:43:14] <Typhon> http://bib.tiera.ru/ тут есть практикал, для ознакомления, само собой
[14:46:01] <gds> bobry: кинь в приват своё мыло либо напиши на gdsfh1 сабака гмейл.ком
[14:58:01] komar вошёл(а) в комнату
[14:59:23] <ermine> Typhon: ты б нашел камлевый markdown :)
[15:00:13] bobry вышел(а) из комнаты: Replaced by new connection
[15:00:14] bobry вошёл(а) в комнату
[15:02:11] <Typhon> https://github.com/mfp/ocsiblog/blob/298c05b845016ce3b367efbed71aaa0849101ded/simple_markup.ml вместо маркдауна %)
[15:02:24] <Typhon> http://eigenclass.org/R2/writings/fast-extensible-simplified-markdown-in-ocaml
[15:03:59] <Typhon> https://github.com/avsm/mirage-www/blob/6b859cfa74896bf0088200a786de1a4fea2c5b25/src/markdown.ml
[15:04:14] <Typhon> все понаимплементили себе маркдаунов, но сидят молчат!
[15:06:00] <bobry> :))
[15:09:56] <Typhon> последнее "No, it isn't a full or compatible implementation of Markdown." :-(
[15:10:14] <bobry> товарищи, есть у кого oss проекты нуждающиеся в рабочей силе
[15:11:13] <ermine> Typhon: а чего ты так прикипел к маркдауну?
[15:11:26] bobry нуждается в тасках
[15:11:48] <komar> ermine: это наиболее разумное, что есть.
[15:11:50] <Typhon> ermine: ну он простой
[15:11:57] <ermine> напиши сайт для камлюнити
[15:11:57] <Typhon> bobry: markdown %)
[15:12:08] <bobry> Typhon, тык их же валом :)
[15:12:14] <Typhon> не, их нету
[15:12:25] <Typhon> от mfp — что-то похожее
[15:12:32] <bobry> ermine, сайт? для чего?
[15:12:44] <Typhon> а от avsm — неполная имплементация
[15:12:56] <Typhon> bobry: да тут давнишняя мысль camlunity.ru
[15:13:07] <Typhon> на расовом оксигене запилить
[15:13:22] <Typhon> собственно, вика — это временное решение (о чём там написано)
[15:14:02] <bobry> Typhon, а в вики есть мысли по поводу того что там должно быть?
[15:14:39] <Typhon> на камлунити должна быть чоткая вика на камле, как минимум, а так хз :-)
[15:14:56] <f[x]> гг
[15:15:17] <Typhon> ocaml-markdown — может быть хорошим началом — и вне камлунити полезно, и посмотреть куда есть  :)
[15:15:42] f[x] может подкинуть заданий тележку по mldonkey, только это не для слабаков
[15:15:53] <Typhon> там код страшный :D
[15:16:01] <komar> Везде страшный.
[15:16:04] <f[x]> местами
[15:16:10] Typhon уже около года не может дойти и поставить млданки на венде :'(
[15:16:11] <komar> Я вот тоже могу, но страшно.
[15:16:28] <f[x]> это кстати да, будет привычка вырабатываться
[15:16:46] <f[x]> Typhon: ну ты ещё подожди недельку, может наконец релиз будет
[15:16:50] <gds> заодно рефакторинг будет понятен сходу.  и "какие ахтунги так пишут?..." -- ну, я так некоторые языки изучал, когда тонна чужого кода :)
[15:17:23] <Typhon> f[x]: кстати, гит на венде был препятствием, поначалу :-)
[15:17:45] <f[x]> большим чем патч на камло? :)
[15:19:46] <Typhon> там патч нужен? oO или ты про оверблд ^_^
[15:20:27] <gds> нефиговый патч этот оверблд, дада :]
[15:20:33] <f[x]> http://mldonkey.sourceforge.net/Windows#Install_Ocaml
[15:21:26] <Typhon> грусть :-)
[15:23:49] <bobry> ну mldonkey чего то не хочется :)
[15:23:59] <bobry> я посмотри вариант с вики, никто за него не садился, да?
[15:26:18] <Typhon> Kakadu пилит вики
[15:26:22] <Typhon> или что-то типа того
[15:26:28] <Typhon> пилит вику, гг
[15:27:51] <f[x]> по крайней мере до сих пор вика всех успешно динамила :)
[15:28:05] <Typhon> :-)
[15:29:38] <bobry> на gh есть?
[15:29:57] <Typhon> кто?
[15:30:05] <bobry> вики которое Kakadu пилит
[15:31:03] <Typhon> не знаю, это надо у него спросить :-)
[15:41:52] <gds> ну вот, из-за сирани монадни функциональщини приходится кое-где ломать апи параллельного велосипеда.  а всё потому, что try-with и прочие штуки наподобие Lwt.catch таки кушают память на каждый "фрейм".
[15:42:15] <Kakadu> вика сейчас на вику ещё не похожа
[15:42:32] <Kakadu> я вообще не понимаю зачем вам так нужна визивигнутая вика
[15:43:38] <gds> лично мне визивигнутая не нужна, уж точно.
[15:44:15] <gds> хотя бы потому, что эта функциональность накручивается сверху, при необходимости.
[15:44:24] <f[x]> генератор статического html, правки слать диффами на почту
[15:45:17] <Kakadu> f[x]: это ты сейчас что сказал?
[15:45:31] <f[x]> product vision
[15:46:31] <f[x]> шучу
[15:46:32] <Kakadu> а кому ты это сказал?
[15:46:38] <Kakadu> ааа
[15:46:42] <Typhon> f[x]: гитвеб + пост-ресив хук + генератор статического хтмпл
[15:46:46] <Typhon> *хтмл
[15:46:49] <komar> Есть смотролка textile'а поверх darcs'а/git'а на оксигене.
[15:47:03] <komar> Только я вам ее не дам, потому что вы опять на фре будете ставить и у вас sed поломается.
[15:47:26] <Typhon> ВЫПИЛИ СЕД @ ПОЧИНИ СТАВИЛКУ
[15:47:33] <komar> Щя.
[15:47:42] <f[x]> вообщем вика не кому не нужна, а смотреть txt я и в gitk могу
[15:47:50] <f[x]> проблема решена
[15:48:11] <f[x]> следующий пункт повестки дня : P=?=NP
[15:48:22] <gds> N=1!11111
[15:48:28] <f[x]> 1) равно
[15:48:33] <f[x]> 2) всё равно
[15:48:35] <f[x]> 3) запретить
[15:48:46] <Typhon> 4) иное
[15:48:51] <f[x]> 4) равно, тьюрингом клянусь
[15:49:09] <f[x]> кто срывает порядок заседания?
[15:49:51] <Kakadu> пятница накатывает?
[15:50:09] <f[x]> gds: подставь, проверь, не сходится
[15:50:09] <Typhon> пятница начинается в понедельник, ага
[15:50:34] <f[x]> # "P" = "1!11111P";;
- : bool = false
[15:50:56] <Typhon> у тебя там факториал не выполнился!
[15:53:15] <Typhon> хм, а чо, может действительно, поднять на камлунити гит, управление доступом + генерилка статического хтмла на пост-ресив?
[15:53:24] <Typhon> и спамеры пока гит не освоили
[15:53:30] <f[x]> value (=)____=fun[___->()=()];
[15:55:18] <bobry> спам бот для гита это nice :)
[15:55:27] <f[x]> value(=)__=fun[__->'^'<__>(1=2)];
[15:55:29] <Kakadu> Там за конопляным полем Галуа говорящая река его автоморфизмов...
[15:57:01] <Typhon> вообщем, нам тогда нужен ocaml-markdown
[15:57:38] <bobry> Typhon, т.е. редактирование контента только через гит?
[15:58:11] <Kakadu> Typhon: что это?
[15:58:17] <Typhon> нуяхз, я пока так, предлагаю. у меня пока не возникало желания отредактировать вику , когда у меня не было доступа к гиту
[15:58:35] <Typhon> Kakadu: markdown? — язык разметки типа
[15:58:37] <bobry> хм, ну тогда md имеет смысл ага
[15:59:01] <Typhon> да и на вебе это прикручиваемо — см, гитхаб, который с веба туда же в гит и пушит
[15:59:32] <bobry> Typhon, ага, давай еще camlgit напишем :)
[16:00:03] <Typhon> bobry: есть уже, кое-что
[16:00:19] <Typhon> https://github.com/avsm/ocaml-git
[16:00:42] <bobry> nice
[16:01:11] <Typhon> хз, может лучше были бы биндинги к либгит2.
[16:01:22] <bobry> ну pure всегда приятней же
[16:01:46] <Typhon> тут не пуре — тут гит вызывается и его вывод анализируется
[16:02:00] <Typhon> так не очень круто, а полностью пуре, наверное было бы лучше, ага.
[16:02:20] <bobry> надо бы dulwich глянуть
[16:02:25] <bobry> на предмет скрасть пару идей
[16:02:37] <bobry> он вроде бы pure
[16:32:57] bobry вышел(а) из комнаты
[16:33:01] bobry вошёл(а) в комнату
[17:00:04] <Kakadu> я правильно понимаю, что камлевая типизация сейчас несколько умнее чем Хиндли-милнеровсий алгорифм?
[17:01:12] <Typhon> да
[17:02:29] <Kakadu> есть какие-нибудь примеры диких вещей, которые можно выражить в этой типизации?
[17:02:47] <Typhon> что значит "дикие вещи"? :)
[17:03:27] <Kakadu> ну например есть тип, представляющий тем или иным образом сигнатуры сишных функций
[17:04:13] <Kakadu> пару сишных функций назовем хорошей, если они возвращают одно и то же, и
[17:05:03] <Kakadu> в первоё n аргументов, во второй m>=n аргументов, и типы первых n аргументов обеих функций попарно совпадают.
[17:05:42] <Kakadu> я хочу сделать так, что тип, представляющий первую функцию был подтипом (в смысле камла) типа, представляющего вторую функцию (
[17:05:54] <Kakadu> финальную скобку убрать
[17:06:12] <Kakadu> d cvsckt 'nj jxtgznrf f yt cvfqkbr
[17:06:16] <bobry> а как у камла с базами? я только sqlite видел чета
[17:06:23] <Kakadu> в смысле это очепятка а не смайлик
[17:08:52] <Typhon> bobry: pgocaml, sqlgg, для mysql от игрека, емнип
[17:09:56] <Typhon> Kakadu: классами изобрази, например, класс — функция, поле — аргумент, попробуй
[17:10:11] <f[x]> pg, mysql, oracle, sqlite, odbc - что ещё надо?
[17:10:25] <f[x]> ну и всяких nosql пачка
[17:17:04] <Kakadu> Typhon: ОК, я понял как описать функции. Теперь надо написать соединялку двух функций, которая должна иметь тип примерно как
val  connect: 'a -> ('b :> 'a) -> unit
[17:18:12] <Kakadu> gds: как кстати твой ученик?
[17:20:51] komar вышел(а) из комнаты: Replaced by new connection
[17:20:52] komar вошёл(а) в комнату
[17:37:01] <Typhon> f[x]: а nosqlные какие есть? я пока встречал к мемкэшд, вроде бы к редису (и то может привиделось) и caml-mongo не очень активный
[17:37:37] <bobry> меня вот монга сильно интересует
[17:37:43] <bobry> в том плане что хотелось бы к ней биндинги
[17:37:55] <Typhon> bobry: caml-mongo — на гитхабе
[17:38:26] <bobry> ага, я их гляну -- мерси
[17:38:29] <f[x]> Typhon: cassandra, hypertable, monetdb
[17:38:47] <f[x]> bdb :)
[17:39:18] <bobry> http://caml.inria.fr/cgi-bin/hump.en.cgi?sort=0&browse=24
[17:39:23] <bobry> даты тут какие то удручающие :)
[17:43:10] <Kakadu> немного дурацкий вопрос: как создать переменную абстрактного типа?
[17:43:31] <Kakadu> положим есть type t 'a;
[17:47:46] <Typhon> f[x]: хо, на гитхабе нету их видимо, на фордже все?
[17:48:24] <Typhon> Kakadu: никак? %) модуль пусть провайдит функции для создания
[17:48:52] <Kakadu> ну как их напровайдить эти функции?
[17:48:55] <f[x]> mfp/cassandra
[17:49:03] <f[x]> остальное на forge вроде
[17:49:43] <Kakadu> или они снаружи модуля должны быть абстрактные, а внутри они нормальные типы?
[17:49:48] <Typhon> https://github.com/mfp/cassandra — 404 (
[17:50:40] <Typhon> Kakadu: ну да, можно их вытащить в сигнатуру и показать, можно сделать приватными :-)
[17:50:47] <Typhon> Огого чего можно!
[17:50:53] <Kakadu> )
[18:14:30] ftrvxmtrx вышел(а) из комнаты
[18:15:44] ftrvxmtrx вошёл(а) в комнату
[18:18:14] <gds> Kakadu: ты про какого ученика?
[18:18:34] <Kakadu> gds: которого ты хотел научить прогать
[18:20:21] <gds> а.  там долгая история.  там обмен мнениями по этому вопросу длится порядка нескольких  недель по времени.
[18:51:06] Kakadu вышел(а) из комнаты
[18:53:21] Kakadu вошёл(а) в комнату
[18:54:29] <Kakadu> может на работе на стенку повесить "Верблюды грязи не боятся!" ?
[18:56:07] <Typhon> лучше "release crap"
[18:56:09] <Typhon> ^_^
[18:56:17] <Kakadu> а что это?
[18:57:31] <Kakadu> кстати, кто из вас придумал эту фразу
[18:57:47] <Kakadu> мне кажется что к фразе надо ещё припску сделать какую-нибудь
[18:57:58] <Kakadu> типа ocaml@cfr.j.ru
[18:58:26] <Typhon> чтобы если пьяным писать чушь, понимать куда пишешь?
[18:59:53] <gds> про "грязи не боятся" -- это была речь про "non-pure functions", про сайд-эффекты.
[19:01:38] <f[x]> продукт коллективного усовершенствования избитых истин
[19:03:27] Kakadu вышел(а) из комнаты
[19:38:43] bobry вышел(а) из комнаты
[19:59:34] Kakadu вошёл(а) в комнату
[20:13:57] geniepro вошёл(а) в комнату
[20:14:34] geniepro вышел(а) из комнаты
[20:43:07] superbobry вошёл(а) в комнату
[20:57:22] <Typhon> https://github.com/camlunity
[20:57:29] <Typhon> попробуем?
[21:10:05] Typhon вышел(а) из комнаты
[21:35:06] <superbobry> let's do it :(
[21:35:09] <superbobry> т.е. )
[21:42:27] superbobry вышел(а) из комнаты
[22:05:43] ermine озирается
[22:06:18] <ermine> а мне, чоль, оттуда скачивать и инсталлить или как?
[22:06:33] <ermine> или куда-то сдать домен?
[22:07:25] Typhon вошёл(а) в комнату
[22:08:35] <ermine> а что это  там за сакраментальная репа растёт?
[22:08:51] <Typhon> ermine, можно пока оставить, у нас же будет когда-нибудь свой сайтик, да!?
[22:10:03] <ermine> Typhon: ну хорошо бы чтоб был
[22:11:33] ermine ищет как бы в elinks зафолловить этот ресурс
[22:11:43] <Typhon> про camlunity на гитхабе зачем и что можно:
1) прямо ща можно туда перенести содержимое вики -- гитхаб умеет рендерить markdown
2) обозначить присутствие
3) застолбить имя (да, я киберсквоттер :-) )
4) избавиться от спамеров
5) избавить gds'а от лишних забот, траффика и всего остального по поддержанию вики
6) возможность редактирования как из веба, так и из гита
7) уже получим и будем редактировать вику в маркдауне, так что перенести на камлунити будет проще (когда там будет что-нибудь, например просто рендерилка md в статику). вот что я думаю, дискас.
[22:12:02] <Typhon> ermine, git pull в крон ^_^
[22:12:02] <gds> ermine: сначала зафолловь репку фаерфокса, собери, затем ... :]
[22:14:00] <gds> Typhon: про camlunity -- идея хорошая.  (п.5 несущественнен для меня, зато важен для остальных -- у меня даунтаймы бывают и всё такое.)
[22:14:42] <Typhon> если camlunity на гитхабе даём зелёный свет, то 1) надо создать там репку с муамуа файлами (или выложить сами файлы куда-нибудь) --
2) сконвертировать в мд контент -- я ща ищу готовые решения, если не найду то после доделки кобсона (парсилка bson'а) займусь
[22:15:00] ermine перешла в четвертый файрфох
[22:15:06] <gds> Typhon: если не будет возражений, солью тебе муаммар-файлы.
[22:15:08] <Typhon> ermine, он макось роняет
[22:15:17] <Typhon> gds, давай
[22:16:12] <ermine> кста, а у меня в фолловерах есть сам jaked!
[22:19:38] <Typhon> https://github.com/camlunity/ -- тут, кстати, членство своё можно публичным сделать.
[22:22:43] <ermine> ну членство вижу
[22:22:53] <ermine> а вот как фолловить-то
[22:23:11] <Typhon> по идее, ты овнер оганизации и у тебя итак должно фолловиться
[22:23:44] <ermine> наверное
[22:25:44] <ermine> Typhon: а у тебя там какой ник?
[22:25:56] <Typhon> little_arhat
[22:26:00] <ermine> узнаю только один ник, кроме своего, в этом сброде овнеров
[22:26:59] <ermine> ой нет, узнаваемых больше %)
[22:27:27] superbobry вошёл(а) в комнату
[22:27:36] <ermine> ну давайте уже клепать первую репу
[22:27:49] <Typhon> https://github.com/camlunity/old_moinmoin_wiki :-)
[22:28:22] <ermine> надо бы как-нить собраться с духом и склепать новый оксиген
[22:28:33] <ermine> только чур, камло будет двенадцатое
[22:29:07] <ermine> Typhon: ты туда пароли тоже засунул?
[22:29:18] <Typhon> там пока пусто
[22:29:20] <Typhon> пароли нене
[22:30:20] <ermine> тогда нужна еще одна репа, с красивым и звучным именем
[22:32:36] <Typhon> для новой вики? предлагаю kamlo :)
[22:32:43] <Typhon> "сохраняя традиции" гг
[22:32:58] <superbobry> :)
[22:34:00] ermine вспомнила как в молодости, играясь с ырланком и yaws, сначала создала проектик небольшого движка и назвала его сначала anathema, потом он умер, потом была реинкарнация под названием anthem
[22:34:32] <superbobry> как назовешь, ага
[22:36:32] <ermine> ну против kamlo не возражаю
[22:36:53] <gds> ну, по крайней мере, "kamlo" и логотип -- это было смешно и грамотно.  А сейчас -- давайте думать.
[22:37:24] <gds> > "сохраняя традиции"
"теперь -- гитхабовый!"
[22:38:56] <ermine> kamlo - это должен быть общий движок
[22:39:06] <ermine> kamlo_wiki, kamlo_blog, etc
[22:40:19] <ermine> и kamlo_markdown
[22:52:25] <ermine> Typhon: надо еще какаду завоевать
[22:53:20] <Typhon> в овнеры? я не знал как его на гитхабе, поэтому не добавил, если знаешь и можешь добавить -- добавь, или скажи ник :-)
[22:54:44] <ermine> Kakadu: заводи свой акк в гитхабе %)
[22:59:01] <superbobry> блин, а к ocsigen'у нормальной документации нету чтоли?
[22:59:10] <superbobry> что то на сайте не густо совсем
[23:00:14] <ermine> к какой версии?
[23:00:21] <Typhon> к eliom'у была пдфка даже
[23:00:27] <Typhon> http://ocsigen.org/ocsigenserver/doc/api/last/index.html refman
[23:00:44] <Typhon> + была у них какая-то аппликуха на сайте -- туда можно как в доки лазить
[23:00:57] <Typhon> http://ocsigen.org/ocsimore/ кажется
[23:01:19] <ermine> ну к свежему оксигену дока указана в новости на главной странице
[23:01:27] <superbobry> с версиями тоже не очень ясно -- про какую стоит читать?
[23:01:30] <superbobry> 1.3 или 2.0?
[23:01:52] <ermine> ориентироваться надо на даркс версию
[23:02:04] <superbobry> они еще и в даркс :)
[23:02:29] <ermine> там 2.0
[23:02:43] <ermine> а чо, 2.0 разве вышел уже?
[23:02:53] <superbobry> не, пишут шо in development
[23:04:19] <ermine> ну тогда это даркс версия и туториал с докой к нему - на главной странице в новости-анонсе
[23:04:48] <ermine> про 1.90
[23:05:08] <superbobry> ну туториал там прямо скажем никакой
[23:05:16] <superbobry> если речь об этом http://ocsigen.org/manual/dev/intro
[23:06:08] <ermine> ага
[23:06:38] <ermine> rtfs тогда
[23:07:21] superbobry нашел на tpb pdfку ocaml for scientists -- вуху
[23:07:26] <superbobry> а что еще остается кроме s
[23:07:43] <ermine> можно почитать туториал к старому елиому, и по исходникам разбираться там где апи сменилось
[23:08:18] <ermine> концепция-то не сильно изменилась
[23:15:39] <ermine> ура, в lwt darcs наконец-то собираются cmxs, а то задолбалась ручками для оксигена собирать
[23:16:30] gds вышел(а) из комнаты
[23:51:02] ermine вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!