Home
Objective Caml
ocaml@conference.jabber.ru
Вторник, 7 июля 2009< ^ >
f[x] установил(а) тему: Камло -- http://caml.inria.fr | chatlog -- http://chatlogs.jabber.ru/ocaml@conference.jabber.ru/ (старые -- http://ocaml.seajelly.org/ ) | верблюды грязи не боятся!
Конфигурация комнаты

GMT+4
[00:21:02] sceptic вышел(а) из комнаты
[06:09:40] gds вышел(а) из комнаты
[08:12:18] john вышел(а) из комнаты: Replaced by new connection
[08:12:19] john вошёл(а) в комнату
[08:15:12] gds вошёл(а) в комнату
[08:15:23] gds вышел(а) из комнаты
[09:01:36] gds вошёл(а) в комнату
[10:55:00] sceptic вошёл(а) в комнату
[11:37:15] sceptic вышел(а) из комнаты
[13:16:27] sceptic вошёл(а) в комнату
[14:43:53] john вышел(а) из комнаты
[15:42:48] sceptic вышел(а) из комнаты: Replaced by new connection
[15:43:12] sceptic вошёл(а) в комнату
[15:43:56] sceptic вышел(а) из комнаты
[16:52:59] <f[x]> bitstring лчень хорошая вещь
[16:58:00] <gds> let h1 = read_int8 ch in let h2 = read_uint16 ch in let h3 = read_int8 ch in let h4 = read_int8 ch in...
я буду скучать по такому коду...
[17:00:31] <f[x]> кстати, я сначала вообще все эти read_int'ы руками писал (xor shift etc)
[17:00:37] <f[x]> потом взял ExtLib.IO
[17:00:58] <f[x]> а потом bitstring
[17:02:35] <gds> а какой код получается на extlib'е?
[17:02:37] <gds> примерно.
[17:02:45] john вошёл(а) в комнату
[17:04:59] <f[x]> вот такой как ты выше написал
[17:06:07] <f[x]> просто IO.input может быть не только in_channel, а и строка, и просто функция
[17:33:06] gds вышел(а) из комнаты
[18:02:17] gds вошёл(а) в комнату
[18:06:35] sceptic вошёл(а) в комнату
[18:06:53] john вышел(а) из комнаты
[18:26:29] <sceptic> Не боян? http://thedeemon.livejournal.com/1569.html
[18:38:36] <gds> лично я не видел. чувак "всё правильно сделал".
[18:38:36] alermo вышел(а) из комнаты
[20:00:22] f[x] вышел(а) из комнаты: Computer went to sleep
[20:28:05] ermine развлекается тем, что перетаскивает свой sulci на lwt
[20:28:49] <gds> достойное развлечение.
[20:30:20] <ermine> ага, посмотрела как сделан pgocaml - там можно либо юзать lwt, либо нет - понравилось
[20:31:37] <ermine> и рекурсивную типизацию кстати тоже помаленьку изживаю нафик :)
[20:32:02] <ermine> в последний раз это удалось сделать с помощью Stack модуля
[20:37:08] <gds> а как сюда Stack можно приплести? общей идеи не понимаю.
[20:41:55] <ermine> ну у меня рекурсивный тип служил для хранения состояний функций, чтобы не выносить переменные/аргументы функций наружу, вспомнила что переменные можно и положить/аккумулировать где-нибудь и их прикладывать к функциям просто
[20:48:41] <ermine> рекурсивный тип - это когда типа 'a -> ('a -> ('a -> ...))
[22:58:10] <ermine> c lwt синтаксисом не все так просто, особенно если lwt-функция является последней в данном куске кода
[22:58:58] <ermine> кто-нибудь уже прилажива свою программу для lwt?
[23:21:13] <sceptic> А где теперь сульци живет? Старый адрес починила?
[23:23:13] <ermine> нигде, он у меня в гите и не знаю какую лицензию туда сунуть: gplv2 устарела, а gplv3 плохая
[23:24:17] <sceptic> MIT
[23:25:08] <ermine> не знаю чем она отличается от bsd
[23:25:34] <sceptic> ничем.
[23:26:14] <sceptic> Лицензия MIT более всего соответствует трёхпунктной Лицензии BSD, отличаясь лишь пунктом, запрещающим использование доброго имени держателя авторских прав в рекламе.
[23:28:25] <ermine> а мне бы запретить распростарнение бинарников без исходников
[23:28:58] <sceptic> зачем? у тебя какая-то супер-пупер-секретая-уникальная-в-своем-роде-разработка?
[23:29:26] <ermine> на примере bombus
[23:30:02] <ermine> он сначала был c bsd лицензией, пока в бомбус-мод не встроили "левый" функционал для угона конф
[23:30:42] <sceptic> думаешь переход к gpl их спас? в нашей стране все плюют на gpl, и не только в нашей впрочем
[23:31:39] <ermine> ну после перехода на gpl можно стало говорить, что все закрытые модификации бомбуса - незаконные
[23:31:57] <ermine> и поэтому ваши жалобы не принимаются к рассмотрению
[23:32:10] <sceptic> конечному пользователю все равно
[23:32:21] <sceptic> ему важно "смайлики" и тп
[23:32:48] <sceptic> если красивые смайлики будут в закрытой сборке, они будут качать её
[23:34:47] <ermine> а с жалобами или псевдобагрепортами они приходят в конференцию для открытого бомбуса
[23:34:57] <ermine> их поливают грязью в ответ
[23:35:06] <ermine> их - пользователей закрытого бомбуса
[23:35:14] <ermine> думаешь, это хорошо?
[23:35:32] ermine уже обпилась бейлизу и поэтому несколько косноязычна
[23:36:06] <sceptic> Я считаю это их проблемы. Если они хотят качественного саппорта, пускай используют официальные сборки.
[23:37:22] <ermine> а ты часом не используешь модификацию бомбуса?
[23:38:22] <sceptic> я не пользуюсь bombus вообще. *(слегка луквавит, на телефоне какой-то урезанный бомбус стоит, там не конференций смайлов и много чего еще)*
[23:38:43] <sceptic> но последний раз я его пускал пол года назад. когда еще пользовался icq транспортом
[23:43:45] <ermine> говорят mit не особо совместим с gplv2, если в смысле мой софт будет использовать гплнутые либлы
[23:44:30] <ermine> так что сульци пусть пока полежит у меня, пока какой-нить добрый дядя не разложит лицензии по полочкам
[23:47:28] <gds> ermine: мне бы твои проблемы :) gpl-compatible и всё. оригинальная gpl вполне обеспечивает простые требования.
[23:48:52] <sceptic> ermine: вот смотри. ты же пользуешься FreeBSD, она распространяется под BSD License. FreeBSD может быть использована для взлома банковских серверов с целью получения кваденфедециальной информации. и что же теперь FreeBSD Team срочно нужно сменить лицензию на GPL?
[23:49:01] <sceptic> следуя твоей логике
[23:49:40] <ermine> gds: это ты про gplv2
[23:50:24] <sceptic> mit совместим с gpl, во всяком случае так написанно на wikipedia
[23:51:35] ermine вконец запуталась
[23:52:45] <gds> ermine: я про просто gpl. общие принципы лично для меня вполне достаточны.
кроме того, при необходимости враги возьмут старые версии sulci, если уж вдруг их лицензия позволяет вольности. (а если не позволяет, почему бы не использовать её?)
[23:56:04] <ermine> gds: старые версии под gplv2 :)
[23:56:24] <gds> и, кстати, чтобы посылать в известном направлении пользователей левой сборки, не обязательно делать её "незаконной". Достаточно просто посылать. It just works.
[23:57:02] <gds> ну, и эти под v2. почему -- рассказал. ситуация будет не хуже, в среднем.
[23:58:53] <ermine> тут обычно приводят еще одну пугалку: если у тебя будет лицензия bsd, то твои творения продавать будут!
[23:59:02] <ermine> и не отчислят тебе!
[23:59:34] <ermine> ну может еще какие-нить стандартные пугалки еще есть, не вспомню сейчас
[23:59:58] <sceptic> смешно
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!