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

GMT+4
[00:42:22] ygrek вышел(а) из комнаты
[01:01:58] Typhon вышел(а) из комнаты
[01:25:26] animist вышел(а) из комнаты: Replaced by new connection
[01:25:30] animist вошёл(а) в комнату
[01:29:37] sevenov вышел(а) из комнаты: Replaced by new connection
[01:29:39] sevenov вошёл(а) в комнату
[01:37:57] animist вышел(а) из комнаты
[01:38:41] animist вошёл(а) в комнату
[08:16:46] gds вышел(а) из комнаты
[08:20:06] john вошёл(а) в комнату
[08:55:04] gds вошёл(а) в комнату
[09:37:10] john вышел(а) из комнаты
[09:41:18] john вошёл(а) в комнату
[09:41:19] john вышел(а) из комнаты: Replaced by new connection
[09:41:20] john вошёл(а) в комнату
[09:41:40] john вышел(а) из комнаты: Replaced by new connection
[09:41:41] john вошёл(а) в комнату
[09:51:05] john вышел(а) из комнаты
[09:59:39] ygrek вошёл(а) в комнату
[10:05:19] Typhon вошёл(а) в комнату
[10:12:17] Typhon вышел(а) из комнаты: Replaced by new connection
[10:12:17] Typhon вошёл(а) в комнату
[10:17:08] f[x] вошёл(а) в комнату
[10:17:47] Typhon вышел(а) из комнаты
[10:25:31] <gds> интересная штука. про оверблд писал в рассылке: "registering project on forge.ocamlcore.org is a good idea, but I don't want to use two trackers, two mail-lists, two "homepages" instead of one centralized site, so I don't know whether it will be acceptable to use forge.ocamlcore.org's project _only_ as a redirection to sourceforge.". Теперь мне в приватном порядке пишет сельванчег не ле галл, говорит "конечно могу дать репозиторий на forge, но ты закрой репо на sourceforge". Одному мне кажется, что мне хотят зла? особенно учитывая грязную направленность моего аццкого проекта (баш-скрипты, патчи окамла, кривая лицензия, заточка под венду).
[10:32:46] <f[x]> ну переоткрыть на sf ты всегда сможешь, а на ocamlcore солидней.
[10:33:09] <f[x]> тем более что le gall к inria никаким боком
[10:33:36] <f[x]> и ничего криминального в проекте не вижу. ты можешь явно указывать что на разные части - разная лицензия, и всё путём
[10:39:43] <gds> два француза всегда смогут договориться быстро и качественно.
впрочем, идею понял.
эх, надо лицензию нормально писать, а то ё. стыд какой-то.
[11:04:44] Typhon вошёл(а) в комнату
[11:23:16] <gds> в общем, описал проект в худших красках (то есть, объективно), и спросил, точно ли он хочет возиться с этим дерьмом. поглядим, хехе
[11:24:31] ygrek вышел(а) из комнаты
[12:03:51] gds вышел(а) из комнаты
[12:04:00] gds вошёл(а) в комнату
[13:03:01] ygrek вошёл(а) в комнату
[13:42:28] <gds> ле галл адекватен. приятно.
[13:55:23] ygrek вышел(а) из комнаты
[14:13:37] <f[x]> что лучше - mmap или aio?
[14:15:50] <sceptic> aio?
[14:18:35] <f[x]> это вопрос или неуверенный ответ? ;)
[14:19:36] <sceptic> вопрос :) про mmap я знаю.
[14:21:09] <f[x]> асинхронное IO
[14:21:30] <f[x]> libaio под линуксом, OVERLAPPED параметр в ReadFile под win
[14:22:44] <gds> я слышал, что mmap -- для удобства или для тщательно-выверенного доступа (чтение чисто по блокам, например; зависит от реализации в ядре), а aio -- для производительности. Впрочем, доказать не смогу.
[14:29:35] Typhon вышел(а) из комнаты
[14:34:38] <sceptic> mmap действительно медленный
[14:34:42] <sceptic> надо aio попробовать
[15:08:15] <f[x]> эх, сишные биндинги под винду писать надо.. леньки
[15:09:23] <gds> а для кошерности ещё и compaction запрещать придётся.
[15:12:48] sceptic вышел(а) из комнаты
[15:12:55] sceptic вошёл(а) в комнату
[15:29:29] <f[x]> подумалось - если предоставлять к прочитанным данным интерфейс типа IO.input, то в худшем случае - read_all - будет ещё одна копия, а скорее всего эти данные будут как-то парсится итп - тогда всё ок
[15:30:49] <f[x]> и вообще как я уже говорил если затык в чтении с диска то лишнее копирование в памяти не сильно страшно
[15:34:19] Typhon вошёл(а) в комнату
[15:46:41] <gds> помогите пожалуйста с формулировкой лицензии overbld. Вопрос относительно важный -- докУмент, всё-таки. Пока только тупак родился: http://gdsfh.dyndns.org:8111/gds/LICENSE -- не уверен, что в таком виде можно выпускать в мир.
[15:48:00] sceptic вышел(а) из комнаты
[15:49:59] <f[x]> ну надо для каждого package либо явно сказать что за лицензия, либо путь к файлу с лицензией
[15:50:14] <f[x]> а так - ок
[15:51:11] <f[x]> software -> component
[15:53:57] <gds> да software криво, ясное дело. но component -- как-то не показывает того, что включены всё-таки Целые Софтины. вот и не знаю, как это сформулировать.
[15:59:18] sceptic вошёл(а) в комнату
[16:00:33] <gds> для всех 27 штук указывать лицензии -- грустно.
[16:09:03] <gds> может указать как-то вида: "для таких-то штук: a, b, c -- лицензия в файле /src/название/orig/LICENSE, для таких-то штук: d, e, f -- в файле /src/название/orig/COPYING"?
[16:22:51] <f[x]> угу
[16:23:36] <f[x]> напиши скрипт который будет создавать список лицензий путём грепания файлов :)
[16:28:38] <gds> хехе, думал про скрипт :) но там хитрые случаи бывают. в общем, заведу с перечислением, и хитрые случаи отдельно.
а насчёт software/component -- даже не знаю.
[16:28:43] <gds> оба варианта не очень.
[16:29:48] <f[x]> можно просто - code
[16:36:46] Typhon вышел(а) из комнаты
[17:08:20] Typhon вошёл(а) в комнату
[17:11:12] ygrek вошёл(а) в комнату
[17:32:26] gds вышел(а) из комнаты
[17:54:14] ygrek вышел(а) из комнаты
[18:07:41] gds вошёл(а) в комнату
[18:39:36] Typhon вышел(а) из комнаты
[18:39:39] Typhon вошёл(а) в комнату
[19:32:35] Typhon вышел(а) из комнаты
[20:09:24] f[x] вышел(а) из комнаты
[22:09:33] animist вышел(а) из комнаты: Replaced by new connection
[22:14:19] ygrek вошёл(а) в комнату
[23:00:25] sceptic вышел(а) из комнаты
[23:18:12] Typhon вошёл(а) в комнату
[23:23:37] Typhon вышел(а) из комнаты: Replaced by new connection
[23:24:04] Typhon вошёл(а) в комнату
[23:56:45] Typhon вышел(а) из комнаты: Replaced by new connection
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!