Home
OCaml (aka Objective Caml), а также прочие ML'и, F#, Coq, etc
ocaml@conference.jabber.ru
Четверг, 7 ноября 2013< ^ >
f[x] установил(а) тему: OCaml / ОКэмл / Камль -- http://ocaml.org/ | Камло - http://camlunity.ru/ | Верблюды грязи не боятся! | release crap, enjoy NIH | репортьте баги официальным дилерам | ocaml мёртв и тормозит, move on | stdlib only? - ССЗБ | Fight FUD with fire | Мойте руки перед чатом | KEEP CAML AND CURRY ON | F#, Coq - де-факто онтопик
Конфигурация комнаты
Участники комнаты

GMT+4
[00:01:24] ermine вышел(а) из комнаты
[00:45:02] ftrvxmtrx вышел(а) из комнаты
[01:01:26] Kakadu вышел(а) из комнаты
[01:08:53] ftrvxmtrx вошёл(а) в комнату
[01:09:09] ftrvxmtrx вышел(а) из комнаты
[01:24:32] ftrvxmtrx вошёл(а) в комнату
[01:34:33] tilarids вошёл(а) в комнату
[01:36:20] Typhon вошёл(а) в комнату
[01:57:11] Zbroyar вошёл(а) в комнату
[02:26:51] Typhon вышел(а) из комнаты
[02:27:12] Typhon вошёл(а) в комнату
[02:41:40] Typhon вышел(а) из комнаты
[05:57:16] f[x] вошёл(а) в комнату
[06:08:58] dlebedev вошёл(а) в комнату
[07:03:54] ermine вошёл(а) в комнату
[07:29:10] strobegen вошёл(а) в комнату
[07:54:16] ermine вышел(а) из комнаты
[08:19:50] tilarids вышел(а) из комнаты: Machine going to sleep
[08:37:27] ForNeVeR вошёл(а) в комнату
[09:04:49] dlebedev вышел(а) из комнаты: Replaced by new connection
[09:04:52] dlebedev вошёл(а) в комнату
[09:10:35] tilarids вошёл(а) в комнату
[09:44:50] ftrvxmtrx вышел(а) из комнаты
[10:00:43] f[x] вышел(а) из комнаты
[10:06:26] dlebedev вышел(а) из комнаты
[10:33:18] tilarids вышел(а) из комнаты: Machine going to sleep
[10:43:53] tilarids вошёл(а) в комнату
[11:08:13] f[x] вошёл(а) в комнату
[11:09:52] dlebedev вошёл(а) в комнату
[11:20:30] tilarids вышел(а) из комнаты: Machine going to sleep
[11:39:19] Kakadu вошёл(а) в комнату
[12:08:21] dlebedev вышел(а) из комнаты
[12:19:46] komar вышел(а) из комнаты: Replaced by new connection
[12:19:46] komar вошёл(а) в комнату
[12:29:02] Typhon вошёл(а) в комнату
[12:48:42] Typhon вышел(а) из комнаты
[12:53:20] dlebedev вошёл(а) в комнату
[13:19:45] <f[x]> есть ещё люди в N-ских селеньях : http://stackoverflow.com/questions/19803447/how-do-i-build-camlp5-6-11-on-windows-8-under-cygwin-with-ocaml-4-01-0
[13:22:19] <Zbroyar> Бєзумствухрабрих...
[13:39:21] <f[x]> вопрос на интервью
[13:40:13] <f[x]> напишите-ка функцию с опциональным аргументом a значение которого привязано к идентификатору b с дефолтным значением 1
[13:40:30] <f[x]> не заглядывая в интерпретатор
[13:41:56] <f[x]> всем кто не ответит с первого раза - девойс!
[13:46:06] <Kakadu> Ну что же, рискну
[13:46:24] <Kakadu> let b = 1 in let f ?(a=b) () = .... in .....
[13:47:12] Kakadu , однако, никогда не привязывал дефолтные аргументы и к выражениям с другими переменными, только к числам
[13:48:31] <f[x]> однако кто ещё хочет попытать удачи?
[13:48:33] <f[x]> :)
[13:49:47] <Kakadu> Теперь объясни, где я не так понял вопрос
[13:50:36] <f[x]> let f ... =
[13:50:43] <f[x]> что вместо точек?
[13:50:55] <Kakadu> тело f?
[13:51:03] <f[x]> нет, параметры f
[13:51:22] <Kakadu> Ну у меня точки где тело f должно быть
[13:51:23] <f[x]> без всяких toplevel привязок дополнительных
[13:52:07] <f[x]> у тебя лишняя привязка
[13:52:17] <f[x]> точнее у тебя значение a не привязано к b
[13:52:18] <Kakadu> а, ты хочешь чтобы b было тоже параметром функции?
[13:52:38] <f[x]> уточнение: функция от одного опционального параметра
[13:53:01] <f[x]> Kakadu: ты уже не сдал, поэтому не порть мне удовольствие забанить gds :)
[13:54:03] <Kakadu> Переформулируй вопрос, а то если gds напишит то же самое, то у тебя не будет морального права его забанить
[13:54:23] <f[x]> вопрос задан достаточно чётко
[13:54:52] <f[x]> я старался сформулировать максимально точно и недвусмысленно
[13:57:59] Typhon вошёл(а) в комнату
[14:00:43] <f[x]> Typhon: у тебя три секунды до бана либо отвечай на вопрос
[14:01:02] <Typhon> f[x]: не вижу вопроса, ааа!
[14:01:06] <f[x]> 3
[14:01:43] <f[x]> http://chatlogs.jabber.ru/ocaml@conference.jabber.ru/2013/11/07.html#13:40:13.828676
[14:07:32] <gds> f[x]: идентификатор b -- в каком смысле?  откуда от берётся?
[14:07:42] <f[x]> ну вот
[14:07:44] <f[x]> появляется
[14:08:52] <f[x]> переназывание именованных параметров
[14:08:55] <f[x]> ок, подсказка
[14:09:15] <Typhon> let f ?a:(b=1) = b;;
[14:09:19] <Typhon> что ли про это?
[14:09:27] <Typhon> я тупой, правда, и вопроса не понимаю %)
[14:09:31] <f[x]> yes
[14:09:35] <f[x]> всё правильно :(
[14:10:04] <gds> срань господня!  Но зачем это нужно?
[14:10:35] <f[x]> ну вот, сегодня пригодилось
[14:10:58] <f[x]> когда хочется обратится к топлевел привязке с тем же именем что и у параметра
[14:11:32] <f[x]> Typhon: получает иммунитет от глупых вопросов сроком на один год %)
[14:12:04] <Typhon> f[x]: называй параметр с галочкой!
[14:13:07] <f[x]> параметр не хочется переназывать ибо он уже где-то используется
[14:14:30] <gds> тогда делай в топлевеле let a' = a и обращайся к a'!11
[14:15:08] <f[x]> ужс ужс это же продакшн кодд
[14:15:16] <f[x]> какие такие галочки!
[14:15:31] <f[x]> я лучше заюзаю фичу которую никто не знает!
[14:16:01] <gds> аааа!  камло в продакшоне!  все в машину!
[14:16:23] <f[x]> ой, прям там, продакшн локалхоста
[15:09:01] dlebedev вышел(а) из комнаты
[15:15:14] ftrvxmtrx вошёл(а) в комнату
[16:03:12] f[x] вышел(а) из комнаты
[16:03:58] АК вошёл(а) в комнату
[16:05:38] АК вышел(а) из комнаты
[17:53:05] ADEpt вышел(а) из комнаты
[18:03:28] ADEpt вошёл(а) в комнату
[18:16:03] f[x] вошёл(а) в комнату
[18:16:03] ftrvxmtrx вышел(а) из комнаты
[18:16:34] ftrvxmtrx вошёл(а) в комнату
[18:21:39] Typhon вышел(а) из комнаты
[18:48:23] Typhon вошёл(а) в комнату
[19:28:31] ermine вошёл(а) в комнату
[20:18:19] ftrvxmtrx вышел(а) из комнаты
[20:19:38] tilarids вошёл(а) в комнату
[20:20:12] ftrvxmtrx вошёл(а) в комнату
[20:21:33] f[x] вышел(а) из комнаты
[20:23:33] Typhon вышел(а) из комнаты: Replaced by new connection
[20:23:43] Typhon вошёл(а) в комнату
[20:25:59] tilarids вышел(а) из комнаты: Machine going to sleep
[20:26:38] strobegen вышел(а) из комнаты: Replaced by new connection
[20:26:38] strobegen вошёл(а) в комнату
[21:20:06] Kakadu вышел(а) из комнаты
[21:34:47] strobegen вышел(а) из комнаты: Replaced by new connection
[21:34:47] strobegen вошёл(а) в комнату
[21:41:35] strobegen вышел(а) из комнаты: Replaced by new connection
[21:41:36] strobegen вошёл(а) в комнату
[21:45:12] tilarids вошёл(а) в комнату
[22:02:33] Typhon вышел(а) из комнаты
[22:10:02] Kakadu вошёл(а) в комнату
[23:50:13] tilarids вышел(а) из комнаты: Machine going to sleep
[23:59:50] ermine вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!