Home
Objective Caml
ocaml@conference.jabber.ru
Воскресенье, 29 августа 2010< ^ >
f[x] установил(а) тему: Камль -- http://caml.inria.fr | Логи -- http://chatlogs.jabber.ru/ocaml@conference.jabber.ru/ | Верблюды грязи не боятся! | release crap | judge by commits, not comments | ocaml мёртв, move on | Oh My God! They Killed Kamlp4! Bastards!
Конфигурация комнаты
Участники комнаты

GMT+4
[00:02:00] komar вышел(а) из комнаты
[00:05:31] Kakadu вышел(а) из комнаты
[00:07:52] komar вошёл(а) в комнату
[00:45:04] arhibot вышел(а) из комнаты
[01:36:59] ermine вышел(а) из комнаты
[01:54:41] komar вышел(а) из комнаты
[03:01:33] ygrek вышел(а) из комнаты
[04:11:33] zert вышел(а) из комнаты
[05:34:36] digital_curse вышел(а) из комнаты
[09:29:30] ygrek вошёл(а) в комнату
[09:35:42] ygrek с гордостью демонстрирует свой велосипед -> http://git.ocamlcore.org/cgi-bin/gitweb.cgi?p=extunix/extunix.git;a=blob;f=src/discover.ml;hb=HEAD
[11:42:36] arhibot вошёл(а) в комнату
[11:51:50] zert вошёл(а) в комнату
[11:59:42] arhibot вышел(а) из комнаты
[12:24:29] arhibot вошёл(а) в комнату
[12:25:26] arhibot вышел(а) из комнаты
[12:40:00] ermine вошёл(а) в комнату
[13:22:55] <gds> ygrek: первое, что бы я сходу проверил, это то, будет ли Oo.id отрицательным.
[13:24:32] <gds> а ещё, тут я просто интересуюсь, зачем #define CAML_NAME_SPACE ?
[13:25:37] <gds> в остальном -- чотко.  По духу напоминает ocamlbuild с его однобуквенными конструкторами, но это не является чем-то плохим :)
[13:28:11] <ygrek> CAML_NAME_SPACE чтобы alloc не пролезли в код (caml_alloc взамен)
[13:28:52] <ygrek> ну Oo.id просто счётчик, можно и ref/incr сделать
[13:28:59] <ygrek> почему он будет отрицательный?
[13:31:29] arhibot вошёл(а) в комнату
[13:32:20] arhibot вышел(а) из комнаты
[13:33:50] ygrek просто не хочет связываться со всеми этими автоужасами, perl, sh, и на винде проще будет
[13:34:10] <gds> отрицательный -- потому что в camlinternalOO.ml:
let last_id = ref 0
let new_id () =
  let id = !last_id in incr last_id; id
имхо это оно используется для проставления того ид, которое через Oo.id достаёшь.
ref/incr можно, но не просто incr, а то будет тот же баг.
[13:34:25] <ygrek> т.е. overflow?
[13:34:54] <gds> не, будет у тебя переменная с именем var-21....
[13:35:04] <gds> на 32битной платформе.
[13:35:26] <ygrek> через 2**30 итераций?
[13:35:26] <gds> тьфуты.  var-10...
[13:35:51] <gds> учитывай, не ты один объекты создаёшь.
[13:36:33] <ygrek> так это ж скрипт самодостаточный одноразовый
[13:37:28] <ygrek> ну ок, поменяю на счётчик локальный для каждого C файла, вряд ли будет больше 2**30 строчек :)
[13:37:58] <gds> не, если одноразовый, то всё ок, оставляй как есть, ибо лень и нафиг надо.
[13:59:02] arhibot вошёл(а) в комнату
[13:59:11] arhibot вышел(а) из комнаты
[14:13:38] digital_curse вошёл(а) в комнату
[14:38:41] komar вошёл(а) в комнату
[16:18:10] komar вышел(а) из комнаты
[16:34:09] arhibot вошёл(а) в комнату
[16:44:59] arhibot вышел(а) из комнаты
[17:11:26] ygrek вышел(а) из комнаты: Replaced by new connection
[17:11:28] ygrek вошёл(а) в комнату
[17:27:49] <ygrek> http://extunix.forge.ocamlcore.org/api/ExtUnix.html
[17:57:09] komar вошёл(а) в комнату
[18:41:54] Kakadu вошёл(а) в комнату
[18:43:49] komar вышел(а) из комнаты
[19:32:23] Vinnipeg вошёл(а) в комнату
[19:33:14] Vinnipeg вышел(а) из комнаты
[20:56:21] komar вошёл(а) в комнату
[21:55:06] komar вышел(а) из комнаты
[22:12:08] komar вошёл(а) в комнату
[22:45:22] Kakadu вышел(а) из комнаты
[22:50:56] arhibot вошёл(а) в комнату
[23:00:37] komar вышел(а) из комнаты
[23:32:58] arhibot вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!