Home
Objective Caml
ocaml@conference.jabber.ru
Пятница, 22 октября 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:04:17] <Kakadu> $ make
ocamlc.opt -linkall -I /usr/lib/ocaml/camlp4 camlp4lib.cma unix.cma Camlp4Parsers/Camlp4OCamlRevisedParser.cmo Camlp4Parsers/Camlp4OCamlParser.cmo Camlp4Printers/Camlp4AutoPrinter.cmo id.cmo utils.cmo type.cmo base.cmo extend.cmo show_class.cmo dump_class.cmo enum_class.cmo bounded_class.cmo eq_class.cmo typeable_class.cmo functor_class.cmo pickle_class.cmo -o deriving Camlp4Bin.cmo
File "_none_", line 1, characters 0-1:
Error: Error while linking /usr/lib/ocaml/camlp4/camlp4lib.cma(Camlp4):
Reference to undefined global `Dynlink'
make: *** [exe] Error 2
$
[00:04:19] <Kakadu> WTF?
[00:30:01] ermine вышел(а) из комнаты
[00:55:15] Kakadu вышел(а) из комнаты
[01:15:32] arhibot вышел(а) из комнаты
[01:21:37] komar вошёл(а) в комнату
[01:23:01] <komar> Kakadu, подключи dynlink.cma перед всем этим говном.
[01:24:22] <komar> ermine, всякие паттерн-матчинги и свитч-кейсы в идеале иногда могут компилироваться не в кучу обычных cjmp'ом, а в один ijmp.
[01:24:51] <komar> Так что в идеале иногда паттерн-матчинг будет быстрее. А как оно в окамле на самом деле — не ковырял, не знаю.
[02:06:22] ygrek вышел(а) из комнаты
[02:21:26] Typhon вышел(а) из комнаты: Replaced by new connection
[02:21:29] Typhon вошёл(а) в комнату
[02:21:42] Typhon вышел(а) из комнаты
[02:21:59] Typhon вошёл(а) в комнату
[02:44:56] Typhon вышел(а) из комнаты: Replaced by new connection
[02:45:00] Typhon вошёл(а) в комнату
[02:46:37] Typhon вышел(а) из комнаты: Replaced by new connection
[02:46:40] Typhon вошёл(а) в комнату
[02:46:53] Typhon вышел(а) из комнаты
[02:47:26] Typhon вошёл(а) в комнату
[02:48:05] Typhon вышел(а) из комнаты: Replaced by new connection
[02:48:08] Typhon вошёл(а) в комнату
[03:01:38] Typhon вышел(а) из комнаты
[03:06:17] komar вышел(а) из комнаты
[04:14:32] zert вышел(а) из комнаты
[05:13:28] serp256 вошёл(а) в комнату
[05:13:37] serp256 вышел(а) из комнаты
[07:47:13] iNode вышел(а) из комнаты
[07:47:20] iNode вошёл(а) в комнату
[08:04:48] gds вышел(а) из комнаты
[09:07:09] gds вошёл(а) в комнату
[09:32:33] gds вышел(а) из комнаты
[09:33:24] gds вошёл(а) в комнату
[10:04:44] SerP вошёл(а) в комнату
[10:09:25] ygrek вошёл(а) в комнату
[10:09:40] ygrek вышел(а) из комнаты
[10:10:12] ygrek вошёл(а) в комнату
[10:10:59] SerP вышел(а) из комнаты
[10:15:33] myxomop87 вошёл(а) в комнату
[10:16:05] arhibot вошёл(а) в комнату
[10:23:15] ygrek вышел(а) из комнаты: Replaced by new connection
[10:23:16] ygrek вошёл(а) в комнату
[10:24:21] serp256 вошёл(а) в комнату
[10:24:54] gds вышел(а) из комнаты
[10:26:02] gds вошёл(а) в комнату
[10:30:26] serp256 вышел(а) из комнаты
[10:53:19] <f[x]> implicit-unpack смержили
[11:13:16] <gds> а как оно работает?
[11:13:50] serp256 вошёл(а) в комнату
[11:13:55] serp256 вышел(а) из комнаты
[11:14:20] serp256 вошёл(а) в комнату
[11:14:26] serp256 вышел(а) из комнаты
[11:15:13] serp256 вошёл(а) в комнату
[11:15:56] serp256 вышел(а) из комнаты
[11:16:00] serp256 вошёл(а) в комнату
[11:25:26] <f[x]> а вот в этих слайда ml2010show было
[11:32:30] komar вошёл(а) в комнату
[11:37:25] komar вышел(а) из комнаты
[11:48:15] zert вошёл(а) в комнату
[11:52:31] ermine вошёл(а) в комнату
[12:03:10] Mon вышел(а) из комнаты
[12:03:39] Mon вошёл(а) в комнату
[12:29:54] <f[x]> ха, hudson нашёл багу в виндовом makefile для ocaml trunk
[12:38:43] <gds> hudson ещё и баги ищет?  и какая бага, интересно?
[12:39:20] <gds> с другой стороны, багов там дофига, так как не всё прописано как честные цели, и например make -jN почти гарантированно сфейлит.
[12:45:02] <f[x]> ну бага в том что не собирается, в виндовом makefile другой порядок cmo
[12:50:26] <gds> это нормально.  Там бывает даже такое, что правила остаются старые-замшелые, тогда как в юниксовых всё чётко.
[12:51:50] Kakadu вошёл(а) в комнату
[12:52:29] <f[x]> во, как раз для это CI хорошо
[12:52:33] <f[x]> * этого
[12:53:09] <f[x]> ещё бы freebsd/solaris машинку найти
[12:53:19] komar вошёл(а) в комнату
[13:01:04] ygrek вышел(а) из комнаты
[13:04:31] myxomop87 вышел(а) из комнаты
[13:20:20] gds вышел(а) из комнаты
[13:24:12] gds вошёл(а) в комнату
[13:29:32] ʇsʎɯ вошёл(а) в комнату
[14:24:23] myxomop87 вошёл(а) в комнату
[14:37:31] Typhon вошёл(а) в комнату
[15:31:18] gds вышел(а) из комнаты
[16:34:25] <myxomop87> привет, может кто подскажет по опциональным параметрам
[16:34:51] <Kakadu> ?
[16:34:57] <Typhon> myxomop87: ты вопрос озвуч, а там как получится :-)
[16:35:28] <komar> file:///usr/share/doc/ocaml-doc/ocaml.html/manual006.html#toc35
[16:35:31] <myxomop87> вот функция: let nearby ?(px=51) ?(src=src) () = (px,src)
вызываю так: nearby ~px:10  src:xx ()
[16:35:47] <myxomop87> получаю ошибку компиляции Error: This expression is not a function; it cannot be applied
[16:35:55] <myxomop87> ппц, не могу понять что за такое
[16:36:01] <Kakadu> хх - это что?
[16:36:08] <myxomop87> это другая переменная
[16:36:10] <komar> ~src
[16:36:13] <Kakadu> и тильду не надо ли?
[16:36:21] <myxomop87> да-да, тильду пробовал
[16:36:42] <Kakadu> какого типа хх?
[16:36:48] <Kakadu> не функция ли?
[16:36:59] <myxomop87> вот так пробовал: nearby () ~px:20 ~src:(xx)
[16:37:06] <Kakadu> так нельзя
[16:37:06] <myxomop87> :)
[16:37:11] <Kakadu> вроде нельзя
[16:37:24] <Kakadu> последний параметр должен быть неопциональным вроде
[16:37:29] <Kakadu> если я не ошибаюсь
[16:37:30] <myxomop87> там составной тип
[16:37:40] <komar> # let nearby ?(px=51) ?(src=42) () = (px,src);;
val nearby : ?px:int -> ?src:int -> unit -> int * int = <fun>
# let xx = 42 in nearby ~px:10 ~src:xx ();;
- : int * int = (10, 42)
[16:37:43] <myxomop87> xx - не функция
[16:37:44] <komar> УМВР
[16:38:30] <Typhon> komar: ++
[16:39:23] <myxomop87> мда уж
[16:39:35] <f[x]> смотри куда показывает this expression
[16:39:43] <f[x]> и минимизируй
[16:41:17] <myxomop87> сори, я уже все понял
[16:41:34] <myxomop87> надоже так затупить, там на соседней строке ошибка была %)
[17:55:08] iNode вышел(а) из комнаты
[17:56:11] arhibot вышел(а) из комнаты
[19:06:09] Kakadu вышел(а) из комнаты
[19:10:42] Typhon вышел(а) из комнаты
[20:37:11] Kakadu вошёл(а) в комнату
[21:21:07] serp256 вышел(а) из комнаты
[21:48:15] <Kakadu> камлисты, вы активно юзаете ocamlbrowser ?!!?
[22:01:30] <komar> Запускал два раза.
[22:01:33] <komar> Испугался, выключил.
[22:01:44] <Kakadu> я постоянно включаю
[22:02:10] <ʇsʎɯ> ни разу не запускал
[22:02:12] <ʇsʎɯ> что это?
[22:02:16] <ʇsʎɯ> и зачем оно нужно?
[22:02:56] <Kakadu> посмотреть что есть в модуле
[22:03:10] <komar> Это как vim *.ml, что ли?
[22:03:21] <Kakadu> в смысле grep *.ml
[22:03:55] <Kakadu> тока можно добавить все либы в PATH и грепать буду за нас
[22:09:33] myxomop87 вышел(а) из комнаты
[22:36:06] <ʇsʎɯ> Kakadu, я пользуюсь Emacs ))
[22:36:09] <ʇsʎɯ> ну, ты понял
[22:37:26] <Kakadu> ʇsʎɯ: у меня руки для него кривые. даже автокомплит не работает)
[22:38:38] <zert> а что ты сделал, что он у тебя перестал работать?
[22:38:42] <zert> M-/ не работает?
[22:39:49] <ermine> из lwt выкинули Makefile и теперь для сборки надо пущать ocaml setup.ml -configure
[22:40:06] <ermine> надо слизать слизанное с хаскиля
[22:40:18] <Kakadu> zert: M-/ подсказывает черт знает что
[22:40:47] <zert> хз, я сколько пишу, а потребность в автокомплите бывает только в чятиках
[22:40:59] <Kakadu> ну а go to definition?
[22:41:04] <zert> в чятиках я обычно сижу с емакса, так что всё ок
[22:41:12] <zert> не знаю, не юзаю
[22:41:28] <zert> писал на ссях, покойничке, ерланге, скалке, перле
[22:41:42] <zert> в перле вроде использовал ECB, но и то не долго
[22:41:43] <Kakadu> zert: а что ты используешь тогда кроме C-C C-C
[22:41:44] <Kakadu> ?
[22:42:00] <Kakadu> в смысле С-с С-с
[22:42:07] <zert> в смысле?
[22:42:12] <zert> эт что за комбинация?
[22:42:16] <ermine> f[x]: ты заценил новую методику сборки lwt?
[22:42:19] <Kakadu> компиляция вроде
[22:42:36] <zert> канпеляция у меня на ф11
[22:42:51] <zert> M-, M-. использую
[22:42:59] <zert> для скакания по функциям
[22:44:51] <Kakadu> zert: а откуда TAGS должен взяться?
[22:45:22] <zert> его я мейкфайлом генерил
[22:45:35] <zert> сейчас на ерланге в основном пишу, там дистел без тагсов скачет
[22:56:09] <Kakadu> никто не встречал простенький Makefile для deriving? Меня этот здоровенный OCamlMakefile вообще не радует
[22:56:30] komar вышел(а) из комнаты
[23:42:01] ʇsʎɯ вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!