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

GMT+4
[00:22:01] <Kakadu> komar: а это получается надо лезть, внутрь tyxml, чтобы поковырять исходники этих фреймов, или как?
[00:23:44] <komar> Я слоупок и TyXML еще не использовал. Это очередная реинкарнация xml-light?
[00:23:57] <Kakadu> я хз, скорее xmlp4
[00:24:18] <Kakadu> но там iframe есть
[00:24:51] <komar> О, не, тут дофига фигни всякой.
[00:25:30] <komar> Понапишут, не успеваешь тут за ними.
[00:25:35] <komar> > syntax error in wikisyntax
[00:25:41] <komar> Ога, почитал документацию.
[00:25:47] <Kakadu> где?
[00:26:25] <Kakadu> у них тут на днях страничку js_of_ocaml не открывался
[00:26:29] <Kakadu> лась*
[00:26:48] <komar> Да у них было время когда пару дней ocsigen.org код 500 показывал.
[00:27:07] <komar> Как раз после того, как я корешу рассказал, какой это распрекрасный фреймворк.
[00:28:22] zert вышел(а) из комнаты
[00:35:23] <Kakadu> приоритет  у стрелки больше чем у коершена?
[00:35:29] <Kakadu> правда же?
[00:45:14] Kakadu вышел(а) из комнаты
[01:11:38] ermine вышел(а) из комнаты
[07:40:22] gds вышел(а) из комнаты
[08:16:59] iNode вошёл(а) в комнату
[09:28:35] gds вошёл(а) в комнату
[09:29:35] ygrek вошёл(а) в комнату
[09:31:54] ygrek вышел(а) из комнаты
[09:31:56] ygrek вошёл(а) в комнату
[10:05:49] ftrvxmtrx вышел(а) из комнаты
[10:29:27] zert вошёл(а) в комнату
[10:46:32] Kakadu вошёл(а) в комнату
[10:49:27] <gds> прикинул тут насчёт парвела, как мне отделять сайд-эффекты, требуемые во всех копиях процесса, от сайд-эффектов (и вообще вычислений), требуемых только у хозяина.  В итоге пришёл к тому, что надо в интерфейсе парвела предусмотреть регистрацию функции типа
run_the_code : ~where_and_when:[= `Main | `PerHost | `PerCore | `PerOSProcess ] -> ~procname:string -> ~the_process:(unit -> IO.m unit) -> unit
а в конце делать что-то типа run (), и оно побежит.  В том числе, делать Unix.create_process (ибо хочу падвендой тоже уметь запускать в будущем).
[10:49:40] <gds> так вот, чего пишу: если есть критика или идеи, сообщите.
[11:02:28] ygrek вышел(а) из комнаты
[11:44:51] Typhon вошёл(а) в комнату
[11:57:43] komar вышел(а) из комнаты: Replaced by new connection
[11:57:44] komar вошёл(а) в комнату
[12:15:27] ermine вошёл(а) в комнату
[12:48:30] ftrvxmtrx вошёл(а) в комнату
[14:41:47] f[x] вышел(а) из комнаты
[15:42:42] gds вышел(а) из комнаты
[16:02:16] ftrvxmtrx вышел(а) из комнаты
[16:03:09] ftrvxmtrx вошёл(а) в комнату
[16:03:43] ftrvxmtrx вышел(а) из комнаты
[16:03:54] ftrvxmtrx вошёл(а) в комнату
[16:07:38] iNode вышел(а) из комнаты
[16:22:43] gds вошёл(а) в комнату
[16:32:26] iNode вошёл(а) в комнату
[16:43:01] iNode вышел(а) из комнаты
[16:45:11] <gds> а вот интересно.  Представим программы, раскиданные на кучу хостов (допустим, бинарник одинаковый или похожий).  Хочется обязать пользователя при необходимости получить-отправить сообщение определённого типа сначала как бы зарегистрировать этот тип: вызвать функцию, обязательно требующую уникальное в пределах программы название типа, ну и функции сериализации/десериализации, если они не дефолтовые.
Альтернатива -- использовать не маршаллинг, а что-то, где ошибка типов ловится без падения программы, но хочу в том числе маршаллинг поддерживать, так как им можно функции передавать, ня.
Так вот, подобное обязательство -- не слишком большие требования к пользователю?
Что тоже устроило бы, но меньше (ибо хочу интроспекцию/отладку) -- обязать только в случае, когда маршаллинг и прочая небезопасная ерунда, а когда всякий json -- тогда без этого обойтись.
[17:10:22] f[x] вошёл(а) в комнату
[17:19:43] <ermine> Kakadu: ты там еще не дома?
[17:22:05] <Kakadu> ermine: к сожалению, нет
[17:23:41] <ermine> Kakadu: админ яндекса просит доступ на машину, с которой есть проблема с tls
[17:33:02] <Kakadu> а NAT не помешает?
[17:34:55] <ermine> еще как помешает
[17:38:00] <Kakadu> тогда что?
[17:38:22] <f[x]> тунель
[17:40:20] <ermine> и луч света в нем
[17:42:22] <Kakadu> мануал в студию!
[17:47:15] <f[x]> man ssh
[17:48:25] <Typhon> ещё ипв6 можно, теоретически
[17:49:22] iNode вошёл(а) в комнату
[17:50:26] ygrek вошёл(а) в комнату
[17:50:41] ygrek вышел(а) из комнаты
[18:07:39] <gds> кто энларг умеет, расскажите, полезно ли на практике это поведение?
"The default behaviour when a process receives an exit signal with an exit reason other than normal, is to terminate and in turn emit exit signals with the same exit reason to its linked processes. An exit signal with reason normal is ignored."
думаю, нужно ли в парвеле такое/подобное.
[18:43:35] Kakadu вышел(а) из комнаты
[19:38:33] Kakadu вошёл(а) в комнату
[19:51:14] Kakadu вышел(а) из комнаты
[19:52:23] Kakadu вошёл(а) в комнату
[20:07:37] Kakadu вышел(а) из комнаты: Logged out
[20:40:42] ftrvxmtrx вышел(а) из комнаты
[21:08:27] ygrek вошёл(а) в комнату
[21:42:36] Typhon вышел(а) из комнаты
[21:46:04] Kakadu вошёл(а) в комнату
[21:46:35] Kakadu вышел(а) из комнаты
[21:46:41] Kakadu вошёл(а) в комнату
[21:46:58] Kakadu вышел(а) из комнаты: Logged out
[21:47:01] Kakadu вошёл(а) в комнату
[21:47:44] Kakadu вышел(а) из комнаты
[21:48:42] Kakadu вошёл(а) в комнату
[21:52:58] ftrvxmtrx вошёл(а) в комнату
[22:01:58] Kakadu вышел(а) из комнаты
[22:02:04] Kakadu вошёл(а) в комнату
[22:02:59] <Kakadu> ermine умница - ударила в бубенчик и у меня усё заработало)
[22:05:35] <zert> ерминь @ ударяй
[22:07:21] <ermine> Kakadu: а еще ты научился прорубать дырку в своем нате :)
[22:10:26] <Kakadu> # bigbig_bull#status;;
-: [> `Active | `Stopped] = `Active
# bigbig_bull |> stop_by ermine;;
- : unit = ()
# bigbig_bull#status;;
-:  [> `Active | `Stopped] = `Stopped
[22:14:54] <Kakadu> это я хотел сказать что ermine быка на скаку остановит. Как то многословно вышло
[22:30:54] <ermine> ужас
[22:31:00] ermine боится быков
[22:31:59] <ermine> Kakadu: просто ты первым подвернулся пд руку из тех, кого можно было поймать в онлайне и вытребовать шелл
[22:32:31] <Kakadu> странно, что-то подглючивает джаббер
[22:32:42] Kakadu вышел(а) из комнаты: Logged out
[22:32:45] Kakadu вошёл(а) в комнату
[22:33:15] <Kakadu> а не. отлагал
[22:41:09] <Kakadu> ocsigen.org так быстро работает будто его ддосят
[22:43:00] <zert> ддосят оффенсивом
[22:48:59] Typhon вошёл(а) в комнату
[22:49:05] Typhon вышел(а) из комнаты
[22:51:18] Typhon вошёл(а) в комнату
[22:54:02] ygrek вышел(а) из комнаты: Replaced by new connection
[22:54:04] ygrek вошёл(а) в комнату
[23:39:28] gds вышел(а) из комнаты
[23:42:20] arhibot вошёл(а) в комнату
[23:57:11] <Kakadu> вот люди написали какой-то  модуль в файли ml
[23:57:19] <Kakadu> потом сделали mli
[23:57:28] <Kakadu> потом в mliшке написали комментов
[23:57:41] <Kakadu> и то, что получилось скопипастили обратно в ml
[23:57:50] <Kakadu> вопрос: зачем последнее действие?
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!