Home
Objective Caml
ocaml@conference.jabber.ru
Понедельник, 14 февраля 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+3
[00:01:49] Typhon вошёл(а) в комнату
[00:09:13] Typhon вышел(а) из комнаты
[00:18:58] Typhon вошёл(а) в комнату
[00:27:18] Kakadu вышел(а) из комнаты
[01:24:19] ygrek вышел(а) из комнаты
[01:25:05] ygrek вошёл(а) в комнату
[01:59:02] gds вышел(а) из комнаты
[02:10:52] ftrvxmtrx вышел(а) из комнаты
[02:11:58] ftrvxmtrx вошёл(а) в комнату
[02:26:17] ygrek вышел(а) из комнаты
[03:15:27] myxomop87 вошёл(а) в комнату
[03:56:08] myxomop87 вышел(а) из комнаты
[04:38:50] Typhon вышел(а) из комнаты
[07:56:17] iNode вошёл(а) в комнату
[08:16:39] iNode вышел(а) из комнаты
[08:18:41] iNode вошёл(а) в комнату
[08:45:09] zert вошёл(а) в комнату
[09:02:20] gds вошёл(а) в комнату
[09:09:40] komar вышел(а) из комнаты
[09:09:45] komar вошёл(а) в комнату
[09:54:09] zert вышел(а) из комнаты: Replaced by new connection
[09:54:11] zert вошёл(а) в комнату
[10:00:51] myxomop87 вошёл(а) в комнату
[10:02:14] Roma Sokolov вошёл(а) в комнату
[10:02:19] Roma Sokolov вышел(а) из комнаты
[10:02:32] Typhon вошёл(а) в комнату
[10:21:44] ygrek вошёл(а) в комнату
[10:51:00] ftrvxmtrx вышел(а) из комнаты
[11:05:13] zert вышел(а) из комнаты: Replaced by new connection
[11:05:14] zert вошёл(а) в комнату
[11:11:10] ygrek вышел(а) из комнаты
[11:41:40] Kakadu вошёл(а) в комнату
[11:42:34] <Kakadu> ocsigen в дебиане опять из каробки не работает?
[11:42:36] ermine вошёл(а) в комнату
[11:43:01] <Kakadu> Findlib package lwt.extra [while trying to load ocsigen.ext.staticmod] not found (Required by `ocsigen.server'): maybe you forgot <findlib path="..."/>?
[11:43:02] <zert> ermine: ты чого в ерланге@ троллишь?
[11:54:37] <ermine> zert: и там никто не ответил
[11:55:09] <zert> дык ты какое-то трололо спросила
[11:55:25] <zert> какие тебе протоколы ерланга в asn.1 нужны?
[11:55:29] <zert> это вообще как?
[11:56:49] <ermine> zert: протоколы дистрибуции, к epmd, между нодами
[11:57:23] <zert> а они не в asn.1
[11:57:26] <ermine> zert: в доке они представлены в виде табличек
[11:59:44] <zert> я думаю, более надёжного источника, чем исходники, хрен найдёшь
[12:00:23] <zert> lib/erl_interface/src
[12:00:44] <ermine> и?
[12:01:07] <zert> там весь енкодинг-декодинг делается кодом, написанным руками, без асн
[12:01:24] <f[x]> Kakadu: код покажи?
[12:01:35] <zert> encode_atom.c
encode_big.c
encode_bignum.c
encode_binary.c
encode_boolean.c
encode_char.c
encode_double.c
encode_fun.c
encode_list_header.c
encode_long.c
encode_longlong.c
encode_pid.c
encode_port.c
encode_ref.c
encode_string.c
encode_trace.c
encode_tuple_header.c
encode_ulong.c
encode_ulonglong.c
encode_version.c
[12:02:05] <ermine> zert: не, исходники на цэ - это на asn.1 очень мало похоже, скорее не похоже
[12:02:34] <zert> дык а с чего ты решила, что там ASN.1?
[12:02:52] <zert> там свой способ сериализации/десериализации
[12:03:43] <ermine> zert: там везде сначала длина, потом данные
[12:03:56] <ermine> удобно же
[12:04:32] <zert> удобно
[12:04:52] <zert> но там решили проблему по-своему
[12:07:04] <ermine> при наличии своего развитого компилятора asn.1
[12:07:48] <zert> мне почему-то кажется, что протокол epmd появился намного раньше развитого канпелятора asn.1 в ерланге
[12:08:41] <ermine> возможно
[12:08:56] <ermine> zert: ты свой asn.1 дописал?
[12:09:01] <zert> некогда
[12:09:16] <zert> я тут звездолёты рисую, не до приземлённого сейчас
[12:10:31] <ermine> zert: как в asn.1 задается длина поля?
[12:12:18] <zert> SIZE(100), SIZE(5..10)
[12:12:39] <ermine> zert: ты в какую доку посмотрел? :)
[12:12:48] <zert> да вроде по памяти
[12:12:56] <zert> если не ошибся
[12:13:09] <zert> я asn.1 изучал по доке из ерланга :)
[12:13:13] <zert> ща найду
[12:13:54] <zert> http://www.erlang.org/doc/apps/asn1/asn1_ug.html
[12:16:31] <ermine> у тебя есть эта книжка, на которую  там ссылаются?
[12:17:17] <zert> какая?
[12:17:19] <ermine> а
[12:17:34] <ermine> а может она у меня давно лежит
[12:19:05] <Kakadu> f[x]: кода ещё нет. я пытаюсь ocsigen банально запустить
[12:19:41] <ermine> а что там сложного в ocsigen?
[12:19:51] <Kakadu> он не запускается из коробки
[12:20:00] <ermine> 1.3?
[12:20:30] <Kakadu> да
[12:21:02] <ermine> запусти руками из шелла ocsigen (не скрипт) и скажи что оно написало
[12:21:28] <Kakadu> да я так и делаю
[12:21:36] <Kakadu> $ sudo ocsigen
[errors.log] 2011-02-14 12:26:35 - Fatal - Findlib package lwt.ssl [while trying to load ocsigen.ext.staticmod] not found (Required by `ocsigen.server'): maybe you forgot <findlib path="..."/>?
$
[12:23:03] <Kakadu> $ ocamlfind query findlib
/usr/lib/ocaml/findlib
$ cat  /etc/ocsigen/ocsigen.conf  | grep "findlib p"
20:    <findlib path="/usr/lib/ocaml/findlib/METAS"/>
[12:23:14] <ermine> путь к METAS в конфиге неверный
[12:24:57] <Kakadu> $ ls `ocamlfind query findlib`/M*
/usr/lib/ocaml/findlib/Makefile.config  /usr/lib/ocaml/findlib/META
[12:26:09] <Kakadu> ну я S убрал - одна фигня
[12:26:45] <ermine> мета или метас? :)
[12:26:53] <Kakadu> и так и так не работает
[12:27:44] <ermine> впрочем это неважно
[12:27:54] <ermine> $ ocamlfind query ocsigen
[12:28:02] <f[x]> sudo invoke-rc.d ocsigen start
[12:28:45] <Kakadu> $ ocamlfind query ocsigen
/usr/lib/ocaml/ocsigen
$ sudo invoke-rc.d ocsigen start
/etc/default/ocsigen prevents ocsigen to be started (use force-start).
$ sudo invoke-rc.d ocsigen force-start
Starting ocsigen: ocsigen.
[12:29:22] ermine кстати юзает ocsigen почти 2.0, там все перепахали
[12:30:59] <Kakadu> это рекомендация?
[12:32:02] <f[x]> т.е. всё работает?
[12:33:00] <f[x]> фргх, поставить windows sdk на win2k это тот ещё квест
[12:34:41] <f[x]> особенно доставляют имена файлов для скачивания (у любой oss поделки и то понятней) :
The links in this section correspond to separate files available in this download. Download the files most appropriate for you.
GRMSDK_EN_DVD.iso 567.3MB
GRMSDKIAI_EN_DVD.iso 569.4MB
GRMSDKX_EN_DVD.iso 570.9MB
[13:15:16] <Kakadu> мне исеет смысл снести всё связанное с камлом и ставить всё через GODI как ocsigen рекомендует?
[13:42:34] <Kakadu> про ocsigen пишется:
If OCaml 3.12 and the needed libraries (findlib/react/lwt...) are not installed on your computer, you may use GODI to install them automatically
[13:42:54] <Kakadu> а на сайте GODI вот что:
GODI is available for O'Caml-3.10 and 3.11
[13:43:04] <Kakadu> кто-то из них врет
[13:59:54] <ermine> ocsigen 1.3 не компилится для 3.12
[14:00:07] <Kakadu> я 1.9 смотрю
[14:00:08] ermine использует камло 3.12 и не использует godi
[14:00:58] <ermine> ну сейчас в darcs есть глюки, я потихоньку репортю
[14:01:53] <f[x]> ermine: чего ты человека сбиваешь? Kakadu: ставь ocsigen из репозитория и используй, нафига тебе лишние проблемы?
[14:02:20] ftrvxmtrx вошёл(а) в комнату
[14:02:22] <Kakadu> так как его использовать?
[14:02:53] <Kakadu> он не запускается.
[14:03:19] <f[x]> invoke-rc.d запускается же
[14:03:31] <Kakadu> этого мало
[14:03:34] <Kakadu> $ sudo ocsigen
[errors.log] 2011-02-14 12:26:35 - Fatal - Findlib package lwt.ssl [while trying to load ocsigen.ext.staticmod] not found (Required by `ocsigen.server'): maybe you forgot <findlib path="..."/>?
$
[14:04:01] <f[x]> - доктор, когда я так делаю мне больно
- не делайте так
[14:04:17] <Kakadu> так как его запускать?
[14:04:26] <f[x]> sudo invoke-rc.d ocsigen start
[14:04:47] <Kakadu> $ sudo invoke-rc.d ocsigen start
/etc/default/ocsigen prevents ocsigen to be started (use force-start).
$ sudo invoke-rc.d ocsigen force-start
Starting ocsigen: ocsigen.
[14:04:51] <Kakadu> и что дальше?
[14:05:59] <f[x]> ну он запущен теперь?
[14:06:12] <Kakadu> сервер не запущен
[14:06:15] <Kakadu> в том то и дело
[14:06:20] <Kakadu> как его запустить?
[14:06:56] <ermine> ps axw | grep orcsigen
[14:07:06] <f[x]> tail /var/log/ocsigen/errors.log
[14:07:07] <ermine> или http://localhost/
[14:07:42] <f[x]> 2011-02-14 13:06:40 - Fatal - Findlib package lwt.ssl [while trying to load ocsigen.ext.staticmod] not found (Required by `ocsigen.server'): maybe you forgot <findlib path="..."/>?
[14:07:54] <Kakadu> $ ps axw | grep ocsigen
196:24819 pts/1    S+     0:00 grep --color=auto -n ocsigen
[14:07:58] <f[x]> поставил liblwt-ssl-ocaml-dev и работает
[14:08:03] <f[x]> лог ошибок смотри
[14:08:36] <Kakadu> ну там только та ошибка что выше
[14:08:47] <f[x]> ну так поставь пакет который он хочет
[14:09:36] <Kakadu> поставил
[14:09:58] <Kakadu> одна фигня
[14:10:10] <Kakadu> ааа
[14:10:11] <Kakadu> не одна
[14:12:29] <Kakadu> откуда брать eliom_examples.miniwiki ?
[14:13:17] <ermine> ставится при инсталляции с примерами
[14:13:37] <ermine> гденить в /var/lob/www или как там в люнихе
[14:16:08] <Kakadu> он там ещё ругается на отсутствие /etc/ocsigen/conf.d
[14:16:17] <Kakadu> но игнорит эту проблему нафиг
[14:17:44] <Kakadu> eliom_examples.miniwiki ставится вместе с чем я не понял?
[14:19:59] <ermine> c ocsigen
[14:20:38] <Kakadu> нашел /usr/share/ocsigen/miniwiki/
[14:25:57] <Kakadu> и что надо исправить? http://paste.org.ru/?gn1697
[15:01:35] gds вышел(а) из комнаты
[15:04:28] gds вошёл(а) в комнату
[15:04:56] <f[x]> Kakadu: что исправлять? что не работает?
[15:08:51] <ermine> у него скорее всего конфиг и реальность не согласованы
[15:11:32] <f[x]> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=613372
[15:29:28] <Kakadu> я выкинул упоминания об этих штуках из конфига и кое-как поднялся ocsigen
[15:29:33] <Kakadu> осталось понять как с ним работать
[15:30:55] <ermine> брать туториал на сайте и читать его
[15:31:03] <Kakadu> ОК
[15:31:32] <ermine> ты какой версии то запустил?
[15:31:37] <ermine> 1.9?
[15:31:39] <Kakadu> нее
[15:31:42] <Kakadu> из репозитория
[15:31:46] <Kakadu> 1.3
[15:31:53] <ermine> если да, то читать туториал, указанный в новости
[15:31:57] <ermine> в последней
[15:32:20] <ermine> а, 1.3 - это старьё
[15:32:32] <ermine> тогда туториал по ссылке ocsigen.org/eliom/
[15:33:10] <ermine> там кстати нет клевого генератора яваскрипта
[15:33:15] <Kakadu> в 1.3?
[15:33:43] <ermine> ну да, там obrowser, который больше не майнтайнится
[17:17:47] <f[x]> это ваше freebsd ужас-ужас, ставлю ocaml-notk, потом ocaml-findlib и оно успешно сносит notk и ставит ocaml с кучей графических библиотек, ну не убожество ли?
[17:17:58] iNode вышел(а) из комнаты
[17:25:14] <zert> да
[17:25:19] <zert> в ебиане не лучше
[17:25:45] <f[x]> в дебиане есть виртуальные пакеты, и findlib прекрасно ставится вместо с ocaml-nox
[17:30:42] gds вышел(а) из комнаты
[17:43:32] <ermine> f[x]: а столпман уже научился проверять наличие графики у камля?
[17:44:01] <f[x]> это параметр configure
[17:44:39] <Kakadu> наверное под столпманом не имеется ввиду мужик бородатый что Гну основал
[17:44:49] <Kakadu> а  то я не понимай
[17:44:56] <ermine> ну добавь в Makefile.local
[17:45:22] <f[x]> какой такой Makefile? pkg_add
[17:46:01] <ermine> в порту финдлиба, там опции дополняют то что в Makefile порта
[17:46:27] <ermine> чонить типа CONFIGURE_ARGS += --disable-graphic
[17:47:16] <ermine> но против уже заданных депендсов это не поможет наверное
[17:47:58] <f[x]> ну руками всю систему пересобрать я тоже могу
[17:51:49] <ermine> и вообще камло в портах более бесхозное и заброшенное чем нормальное
[18:22:52] <f[x]> о, ещё бочка дёгтя - man 3 realpath
[18:34:12] Typhon вышел(а) из комнаты
[18:34:51] Typhon вошёл(а) в комнату
[18:37:42] Kakadu вышел(а) из комнаты
[18:44:24] Kakadu вошёл(а) в комнату
[18:53:01] gds вошёл(а) в комнату
[19:07:09] Kakadu вышел(а) из комнаты
[19:14:03] Typhon вышел(а) из комнаты
[19:17:09] ftrvxmtrx вышел(а) из комнаты
[19:40:42] Kakadu вошёл(а) в комнату
[20:24:14] Typhon вошёл(а) в комнату
[20:42:05] <gds> интересно, если есть убунта, и есть atdgen вот с такими вот: http://oss.wink.com/atdgen/atdgen-1.1.1/INSTALL пререквизитами (которых явно нет в пакетах), то есть ли смысл смотреть на godi, учитывая, что его тоже нет в пакетах, и учитывая, что хрен знает, как поставить его "системно", совместимо с остальным, что стоит через apt-get install, а не в свою уютненькую домашненькую директорию?
[20:49:58] zert вышел(а) из комнаты
[21:00:08] Kakadu вышел(а) из комнаты
[21:10:18] <gds> в общем, "иван петрович, слушайте свою любимую песню 'валенки' и не выё".  json_{wheel,static} беру и всё.
[21:49:54] Kakadu вошёл(а) в комнату
[22:21:49] <gds> f[x]: а у тебя там, случаем, нет тайной девелоперской версии sqlgg, которая умеет null'ы?
[22:45:47] myxomop87 вышел(а) из комнаты
[22:55:59] <ermine> и камло 3.12,  хотя рабочего инсталлятора деривинга до сих пор нет
[23:43:51] gds вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!