Home
Objective Caml
ocaml@conference.jabber.ru
Понедельник, 15 марта 2010< ^ >
f[x] установил(а) тему: Камль -- http://caml.inria.fr | Логи -- http://chatlogs.jabber.ru/ocaml@conference.jabber.ru/ | Верблюды грязи не боятся! | release crap | voice по запросу | ocaml мёртв, move on
Конфигурация комнаты
Участники комнаты

GMT+3
[00:38:21] ermine вышел(а) из комнаты
[01:06:51] valexey вошёл(а) в комнату
[01:07:03] <valexey> а есть в камле аналог хаскельного undefined?
[01:15:44] <Typhon> valexey, в батарейках
[01:15:56] <valexey> как зовётся?
[01:16:04] <Typhon> batteries )
[01:16:14] <valexey> ненене. аналог undefined
[01:16:18] <valexey> или так и зовётся? ;-)
[01:16:43] <Typhon> undefined
[01:16:48] <Typhon> в BatPervasives
[01:16:59] <valexey> угу. спасип
[01:17:29] <Typhon> по батарейкам здесь искать удобно: http://thelema.github.com/AAA-batteries/hdoc/index_values.html
[01:30:47] <valexey> ага. оно через failwith сделано.
[01:30:52] <valexey> волшебная функция :-)
[01:30:54] <valexey> подойдет.
[01:31:01] <valexey> можно самому написать.
[01:31:57] <Typhon> valexey, ну да, на заметку: raise :: exn -> 'a
[01:32:36] <valexey> исключения я пока "не прошел" :-)
[01:33:00] <valexey> важно что у failwith волшебный тип: 'a -> 'b
[01:34:15] <Typhon> failwith : string -> 'a (это fun s -> raise (Failure s))
[01:38:24] <valexey> а откуда обобщенный тип 'a берется?
[01:52:03] Typhon вышел(а) из комнаты
[01:59:46] ygrek вышел(а) из комнаты
[02:38:19] digital_curse вышел(а) из комнаты
[03:13:50] valexey вышел(а) из комнаты
[04:11:42] daapp вошёл(а) в комнату
[07:05:47] iNode вышел(а) из комнаты
[07:09:48] digital_curse вошёл(а) в комнату
[07:29:47] ermine вошёл(а) в комнату
[07:39:08] iNode вошёл(а) в комнату
[09:03:14] gds вошёл(а) в комнату
[09:49:14] serp256 вошёл(а) в комнату
[09:51:12] gds вышел(а) из комнаты: Replaced by new connection
[09:51:13] gds вошёл(а) в комнату
[10:44:53] ygrek вошёл(а) в комнату
[11:38:35] valexey_ вошёл(а) в комнату
[11:41:51] sceptic вышел(а) из комнаты
[11:45:27] <gds> пушнул: http://git.ocamlcore.org/cgi-bin/gitweb.cgi?p=ocaml-mysql/ocaml-mysql.git;a=summary
хотя, признаюсь, прогнал я, что смогу на выходных это сделать.  два дня (до достижения порога ненависти; потом бросал) боролся с тем, чтобы forge.ocamlcore.org пускала меня гитом по ссш.
[11:46:24] f[x] вошёл(а) в комнату
[11:51:20] <f[x]> gds: ок, спасибо
[11:51:34] f[x] тем временем прикрутил поддержку udp трекеров в mldonkey
[11:51:59] <gds> крут.
[12:46:41] daapp вышел(а) из комнаты
[13:37:16] <valexey_> http://lethain.com/entry/2008/aug/14/global-popularity-of-programming-languages/
[13:37:26] <valexey_> по камлу мы лидеры :-) в плане запросов.
[13:39:33] <f[x]> кто это мы?
[13:39:39] <valexey_> раша
[13:42:01] <gds> то, что индия лидирует в перле и жабе, весьма показательно :)
[13:43:23] <valexey_> и в objC
[13:43:32] <valexey_> йфончики-маки :-)
[13:43:34] <gds> да, но тут лично я не понимаю, почему.
[13:43:45] <gds> вроде нормальный язык.
[13:43:51] <valexey_> потому что индия -- мировая кузница софта.
[13:44:16] <valexey_> посольку софт под йфон хорошо продается, в индии оный язык популярен
[13:44:26] <valexey_> и много запросов. и много программеров и софта оттуда.
[13:44:31] <gds> идею понял.
[13:45:15] <valexey_> в общем, то что популярно в индии, это текущий индустриальный ширпотреб :-)
[13:54:19] Typhon вошёл(а) в комнату
[14:03:52] <ermine> как средствами стардартного модуля List реализовать usort?
[14:05:02] <valexey_> как интересно. погонял гуглостатистику (http://www.google.com/insights/search/#q=ocaml&cmpt=q). получил интересную картину -- россия, если смотреть за каждый отдельный год, не светится вообще. т.е. интереса нет. но если брать общую статистику с 2004 по настоящее время, то россия вторая по числу запросов ocaml. Что-за лажа?
[14:05:21] <ermine> видимо придется заюзать сначала какой-нить Map
[14:08:05] <ermine> valexey_: давить надо массой
[14:08:25] <valexey_> в смысле?
[14:08:29] <valexey_> какой такой массой?
[14:08:42] <valexey_> если брать по годам отдельно -- в каждый год лидер франция (что логично)
[14:09:00] <valexey_> если брать статистику с 2004 года по настоящее время, то франция оказывается третьей.
[14:09:02] <ermine> тёплой массой, температурой около 37 по цельсию
[14:09:12] <valexey_> вот такая вот арифметика от гугла
[14:10:00] <valexey_> гугломаразм
[15:58:35] <f[x]> hard wisdom: функции используюшие pa_openin не получают дебажной инфы для gdb
[15:59:45] Kakadu вошёл(а) в комнату
[16:04:29] <f[x]> потому-что очевидно функция разворачивается в top-level binding в внутреннем/локальном модуле
[16:10:12] <f[x]> или фигная какая-то
[16:12:00] <f[x]> (gdb) info address camlContent__upload_file_773
Symbol "camlContent__upload_file_773" is at 0x47f390 in a file compiled without debugging.
(gdb) info symbol 0x47f390
No symbol matches 0x47f390.
(gdb) info address camlContent__urlencode_path_770
Symbol "camlContent__urlencode_path_770" is at 0x47f300 in a file compiled without debugging.
(gdb) info symbol 0x47f300
camlContent__urlencode_path_770 in section .text
[16:12:13] <f[x]> в одну сторону есть маппинг, в другую - нет
[16:12:28] <f[x]> где обитают gdb-гуру?
[16:57:41] f[x] вышел(а) из комнаты
[17:11:51] f[x] вошёл(а) в комнату
[17:12:29] Kakadu вышел(а) из комнаты
[17:16:44] <f[x]> Дети! Перед тем как начинать писать сишные биндинги - выучите наизусть раздел 18-ый мануала. Потом выучите его наизусть в обратном порядке. Потом найдите 10 багов в существующих биндингах. И потом, если вы не передумали, пишите биндинг.
[17:18:07] f[x] нашёл ещё одну крэш-через-две-недели-аптайма багу в ocurl.. полдня ковырял корки.
[17:18:35] <gds> не-не.  Перед "пишите биндинг" должно быть ещё "убедитесь, что camlidl не устроит".
[17:19:02] <gds> а вообще -- ваистену.
[17:19:56] <f[x]> точно, camlidl, может даже swig
[17:21:00] <gds> swig вроде глючен, хотя направление как раз правильное.
[17:22:27] <f[x]> я слышал что он для камля просто не очень подходит архитектурно
[17:24:05] <gds> тоже что-то такое слышал.
Понадобилось мне пару функций винапи вытащить недавно, так я принципиально на camlidl написал, хотя на си было бы и быстрее, и проще.  Так-то!  А всё для изучения высокоуровневых штук.
[17:31:37] gds вышел(а) из комнаты
[17:32:14] Kakadu вошёл(а) в комнату
[17:42:44] iNode вышел(а) из комнаты
[17:59:28] gds вошёл(а) в комнату
[18:05:53] <Typhon> Народ Хочет Знать, если не читаете: http://www.rsdn.ru/forum/decl/3736192.aspx
[18:07:52] <valexey_> эмм... ghc?
[18:10:48] <valexey_> citrix? ;-0
[18:11:06] <Typhon> valexey_: народ на рсдн вопрошал
[18:33:21] iNode вошёл(а) в комнату
[19:17:26] valexey_ вышел(а) из комнаты
[19:25:24] serp256 вышел(а) из комнаты
[19:32:14] ermine вышел(а) из комнаты
[19:48:35] sceptic вошёл(а) в комнату
[19:59:20] Kakadu вышел(а) из комнаты
[20:00:31] sceptic вышел(а) из комнаты
[20:01:49] sceptic вошёл(а) в комнату
[20:04:02] f[x] вышел(а) из комнаты
[20:05:40] ermine вошёл(а) в комнату
[21:22:32] Kakadu вошёл(а) в комнату
[21:36:02] Typhon вышел(а) из комнаты
[22:20:37] valexey вошёл(а) в комнату
[23:01:29] Typhon вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!