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

GMT+4
[00:02:32] <ygrek> а ты в субботу что-ли в Киев собрался? про змей слушать?
[00:35:35] <Typhon> йеп %)
[00:35:51] <Typhon> в пятницу ещё, даже с кучей коллег (нынешних и бывших)
[00:40:22] <ygrek> можно будет попробовать развиртуализироваться :)
[00:44:30] <Typhon> как страшно то! приходи на zeromq meetup ^_^
[00:44:50] <ygrek> а это где/когда?
[00:45:23] <Typhon> в субботу вечером будет, где -- пока неизвестно
[00:45:28] <Typhon> http://lists.zeromq.org/pipermail/zeromq-dev/2011-October/013818.html
[00:46:10] <ygrek> ок
[00:46:49] <Typhon> ygrek, кстати, если знаешь чоткие места -- насоветуй что-нибудь :-)
[00:50:01] <ygrek> хм
[00:50:07] Kakadu вышел(а) из комнаты
[00:54:37] <ygrek> докер-паб в центре есть, но там всё забито будет
[01:13:57] <ygrek> http://neugierig.org/software/blog/2011/10/why-not-haskell.html
[01:23:05] <Typhon> блин, там ещё и http://evan-tech.livejournal.com/136436.html есть :-)
[01:24:53] ygrek вышел(а) из комнаты
[01:25:24] <Typhon> хотя "where I was streaming through large amounts of text and found my code spending most of its time in the GC" -- это же может решиться тюнингом гц
[01:30:01] <Typhon> "But there's an important caveat: the standard (and supporting) libraries are crap. " -- чувак не видел нашего топика
[01:33:15] Typhon вышел(а) из комнаты: Replaced by new connection
[01:33:16] Typhon вошёл(а) в комнату
[01:34:01] <Typhon> так, ну это собственно две претензии по окамлу у парня.
[01:45:12] Typhon вышел(а) из комнаты: Replaced by new connection
[01:45:13] Typhon вошёл(а) в комнату
[02:54:56] Typhon вышел(а) из комнаты
[02:57:17] Typhon вышел(а) из комнаты
[03:36:30] letrec вошёл(а) в комнату
[04:48:49] letrec вышел(а) из комнаты
[05:33:47] bobry вышел(а) из комнаты
[05:37:54] bobry вошёл(а) в комнату
[07:02:23] letrec вошёл(а) в комнату
[07:25:17] letrec вышел(а) из комнаты
[07:54:12] Typhon вошёл(а) в комнату
[09:10:06] Typhon вышел(а) из комнаты
[10:05:49] gds вошёл(а) в комнату
[10:09:30] <gds> меня мучает вопрос.
есть матчинг: match x with [ A a b -> afunc a b | B c d e -> bfunc c d e | ... ]
в случае, когда afunc/bfunc это идентификаторы, их вычисление можно вынести наружу: let afunc a b = ... and bfunc c d e = ... in fun x -> match x with ...
но это -- увеличение писанины.  хотелось бы как-то иметь выражения внутри матча, которые, однако, вычислялись бы один раз.  даже, допустим, если бы они имели форму [ A a b -> (fun a b -> ...) a b | ... ], не проблема.
однако сходу не могу придумать, как такое сделать.  вроде никак?
[10:11:02] <Typhon> вычислилось, в смысле, даже если ветка "не сработала"?
[10:11:48] <gds> либо да, либо при первом срабатывании, не суть важно.
в общем, жопка?
[10:21:06] <Typhon> ну если только синтакс-екстенш накатать какой, который как раз выносить вычисление наружу будет
[10:25:53] <gds> угу, только так.  Ну да ладно, забьём, стало быть.
[10:49:47] ygrek вошёл(а) в комнату
[10:55:46] ermine вошёл(а) в комнату
[11:35:00] klapaucius вошёл(а) в комнату
[11:37:51] shaggie вошёл(а) в комнату
[11:44:04] gds вышел(а) из комнаты
[11:51:20] <f[x]> Kakadu: мотиватор - http://stackoverflow.com/questions/7788600/gui-in-java-for-an-ocaml-application
[11:59:37] gds вошёл(а) в комнату
[12:38:45] gds вышел(а) из комнаты
[12:48:45] gds вошёл(а) в комнату
[13:07:15] Kakadu вошёл(а) в комнату
[13:11:19] <Kakadu> щаценил
[13:11:21] <Kakadu> з*
[14:25:55] <Kakadu> мдя
[14:26:02] <Kakadu> я хотел написать lablqt а получил быдлокод
[14:26:09] <Kakadu> как бы мне понять как его переписать
[14:39:38] letrec вошёл(а) в комнату
[15:42:40] gds вышел(а) из комнаты
[16:36:25] ygrek вышел(а) из комнаты
[17:13:47] bobry вошёл(а) в комнату
[17:24:08] bobry вышел(а) из комнаты
[17:46:37] Kakadu вышел(а) из комнаты
[17:58:05] gds вошёл(а) в комнату
[17:59:59] gds вышел(а) из комнаты
[18:34:52] Kakadu вошёл(а) в комнату
[18:59:48] gds вошёл(а) в комнату
[18:59:53] <Kakadu> Кто там говорил , что свретка в Руби называется reduce? в clojure тоже так
[19:01:21] <Typhon> reduce — это ок, в руби inject чаще используется
[19:11:33] gds вышел(а) из комнаты
[19:11:58] gds вошёл(а) в комнату
[19:14:19] gds вышел(а) из комнаты
[19:14:24] gds вошёл(а) в комнату
[19:38:31] <gds> народ, пишите уже этот lablqt, мне уже надо на днях.
[19:47:32] letrec вышел(а) из комнаты
[19:59:52] <Kakadu> а external функции тоже мономорфны?
[20:00:13] <Kakadu> хотя может я зря пугаюсь
[20:11:30] ygrek вошёл(а) в комнату
[20:12:59] gds вышел(а) из комнаты
[20:13:09] gds вошёл(а) в комнату
[20:21:01] Typhon вышел(а) из комнаты
[20:31:56] shaggie вышел(а) из комнаты
[20:44:28] <gds> "David Teller: JavaScript, this static language (part 1)" -- ну да, как всегда опередили.
[21:18:48] ygrek вышел(а) из комнаты
[21:18:52] ygrek вошёл(а) в комнату
[21:39:58] shaggie вошёл(а) в комнату
[21:47:48] ermine вышел(а) из комнаты
[22:05:21] gds вышел(а) из комнаты
[23:09:31] gds вошёл(а) в комнату
[23:34:10] shaggie вышел(а) из комнаты
[23:37:44] gds вышел(а) из комнаты
[23:51:29] ygrek вышел(а) из комнаты
[23:53:02] Kakadu вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!