Home
Objective Caml
ocaml@conference.jabber.ru
Среда, 28 декабря 2011< ^ >
ygrek установил(а) тему: OCaml / ОКамл / Камль -- http://caml.inria.fr | http://camlunity.ru/ (теперь с git доступом!) | Верблюды грязи не боятся! | release crap, enjoy NIH | репортьте баги официальным дилерам | ocaml мёртв и тормозит, move on | stdlib only? - ССЗБ | Fight FUD with fire
Конфигурация комнаты
Участники комнаты

GMT+4
[00:32:42] f[x] вышел(а) из комнаты: Replaced by new connection
[00:32:44] f[x] вошёл(а) в комнату
[00:44:49] dzhon вышел(а) из комнаты
[00:45:49] ftrvxmtrx вошёл(а) в комнату
[01:14:59] Typhon вошёл(а) в комнату
[01:16:17] Kakadu вышел(а) из комнаты
[01:20:05] Typhon вышел(а) из комнаты: Replaced by new connection
[01:20:27] Typhon вошёл(а) в комнату
[02:36:23] ftrvxmtrx вышел(а) из комнаты
[02:38:40] ftrvxmtrx вошёл(а) в комнату
[02:50:16] ftrvxmtrx вышел(а) из комнаты
[02:54:56] Typhon вышел(а) из комнаты
[02:57:12] f[x] вышел(а) из комнаты
[03:33:41] letrec вошёл(а) в комнату
[05:20:22] gds вошёл(а) в комнату
[05:50:56] mrm вошёл(а) в комнату
[06:11:46] letrec вышел(а) из комнаты
[07:30:20] <gds> f[x]: я считаю, что твой gdb-скрипт нужно опубликовать и попеарить, в рассылке будет ок.  уверен, людям это нужно.
[07:49:05] ermine вошёл(а) в комнату
[09:11:41] letrec вошёл(а) в комнату
[11:31:16] <f[x]> gds: угу, я его ещё поюзаю/потестирую, потом
[11:55:08] ftrvxmtrx вошёл(а) в комнату
[12:01:20] klapaucius вышел(а) из комнаты
[12:04:14] bobry вошёл(а) в комнату
[12:04:43] klapaucius вошёл(а) в комнату
[12:08:57] letrec вышел(а) из комнаты
[12:11:40] mrm вышел(а) из комнаты
[12:14:15] Andrey Popp вошёл(а) в комнату
[12:18:02] komar вышел(а) из комнаты: Replaced by new connection
[12:18:02] komar вошёл(а) в комнату
[12:25:34] komar вышел(а) из комнаты: Replaced by new connection
[12:25:34] komar вошёл(а) в комнату
[12:26:31] Kakadu вошёл(а) в комнату
[12:28:38] mrm вошёл(а) в комнату
[12:39:01] komar вышел(а) из комнаты: Replaced by new connection
[12:39:01] komar вошёл(а) в комнату
[14:27:46] gds вышел(а) из комнаты
[14:28:05] gds вошёл(а) в комнату
[14:45:47] Typhon вошёл(а) в комнату
[14:56:22] shaggie вошёл(а) в комнату
[15:44:27] Typhon вышел(а) из комнаты: Replaced by new connection
[15:44:47] Typhon вошёл(а) в комнату
[15:44:55] mrm вышел(а) из комнаты
[15:44:55] ftrvxmtrx вышел(а) из комнаты
[15:44:55] bobry вышел(а) из комнаты
[15:44:55] klapaucius вышел(а) из комнаты
[15:44:55] Andrey Popp вышел(а) из комнаты
[15:44:55] bobry вышел(а) из комнаты
[15:44:58] ftrvxmtrx вошёл(а) в комнату
[15:45:02] klapaucius вошёл(а) в комнату
[15:46:21] mrm вошёл(а) в комнату
[15:47:50] Andrey Popp вошёл(а) в комнату
[15:49:24] bobry вошёл(а) в комнату
[15:49:53] bobry вошёл(а) в комнату
[15:58:12] shaggie вышел(а) из комнаты
[16:35:47] <gds> внезапно понадобилось уметь делать бандлы (очевидно, через барбру).  давайте идеи, "как нам обустроить".
[16:42:05] <Kakadu> 1. Научиться копипастить стдлиб в новый виртуальный енвайронмент
[16:42:17] <gds> зачем?
[16:42:27] <Kakadu> 2. Научить findlib не смотреть на системное
3. ????
4. Профит
[16:43:02] <Kakadu> gds: если возник вопрос зачем, то я неправильно понимаю слово бандл
[16:44:10] <gds> а, понял твою идею.  думаю, почти везде есть камло или можно его поставить, вопрос во всяких разных библиотеках обычно.
[16:44:42] <gds> то есть, если нет компилятора, то stdlib не упёрся никуда, и вообще, скомпилировать что-либо будет сложно.
[16:45:50] <Kakadu> так, а чем то что сейчас не есть бандл?
[16:46:43] <gds> не есть, так как требует интернета и/или раскладки либ по внешним директориям.  если же пихать всё внутрь -- ручная работа, которую нужно автоматизировать.
[16:47:26] <Kakadu> а собрал + запаковал и отослал человеку где есть камло, чем не бандл
[16:47:37] <Kakadu> ?
[16:47:49] <gds> что именно собрал?  нативный бинарник под линукс для его винды?
[16:48:20] <Kakadu> я имел ввиду бандл для линукса
[16:48:51] <Kakadu> ты кросскомпиляцию хочешь?
[16:51:06] <f[x]> разбить текущий процесс build на два - download and unpack deps = подготовка бандла
[16:51:17] <gds> хочу на основании brb.conf собрать .tar.gz, который можно распаковать, запустить команду (видимо, проще подменить brb.conf на забандленные зависимости и запускать brb build), и чтобы всё заработало, при условии наличия камла, сишных либ и прочего (того, что вне компетенции барбры).
[16:51:23] <f[x]> и вывод всех остальных действий build в виде шелл скрипта который ложится в бандл
[16:51:48] <f[x]> ы, бандл не должен требовать наличия brb на таргете
[16:51:58] <gds> во, кстати да, не должен.
[16:53:19] <f[x]> и лучше зависимости распаковывать и паковать всё в один архив - чтобы экономить время на таргете и не требовать всяких экзотических распаковывателей
[16:53:35] <gds> да, именно распаковать, так и думаю.
[16:58:02] <gds> с другой стороны, однозначно заменять текущие Unix.create_process / Unix.setenv для билда на вызов шелл-скрипта -- не ок хотя бы в расчёте на msvc (без шелла где).  Но у меня есть идея по этому поводу, я её буду думать.  Но это чисто техническая хрень, мне же интересны общие идеи.  Как должно быть с точки зрения пользователя (как пакующего, так и распаковывающего), какая там раскладка файлов должна быть в идеале, как быть / как жить, страшно ли жить на белом свете и прочее.
[16:59:51] <f[x]> в текущих реалиях на msvc хотсе без шелла всё равно нифига не соберёшь
[16:59:59] <f[x]> т.е. на первых порах можно и шелл скрипт
[17:00:05] <Kakadu> gds: да, ты не хочешь запилить мануал по итератам на try.ocamlpro.com?
[17:00:42] <f[x]> а, для win-only хостов можно прекомпиленный brb вкидывать в бандл - и пусть делает всё
[17:01:06] <Kakadu> С точки зрения пользователя в архиве с прогой должен быть скрипт run.sh, а на всё остальное иму должно быть насрать. пусть что угодно там лежит
[17:01:30] <gds> f[x]: есть решение и без этого, более того, нужное мне и для других целей -- а именно, что-то наподобие дсл, который можно исполнять как камлом, так и генерить в шелл-скрипт.  уже десяток раз было нужно такое, но как-то обходился.  а тут такой повод.
[17:02:06] <f[x]> ну ну
[17:02:56] <gds> да тупак там налепить можно и несложно, уверен.  что-то хитрее -- нене.
[17:03:24] <gds> Kakadu: итераты -- вроде не очень нужны там.  Да и мало смысла.
Собственно, сегодня с утра трахался с итератами, но по другому поводу -- хотел чисто идиоматически сделать парсер файлов для "literate programming", которую хочу использовать как раз для описания итератов.
[17:08:13] ermine тихо в своем углу саркастически ухмыляется
[17:08:47] <gds> ermine: потрахалась с парсерами -- дай другим потрахаться!
[17:09:44] <ermine> gds: не, до сих пор трахаюсь, причем не без удовольствия,и даже не без прогресса
[17:09:56] <ermine> только вот до НГ не успею довести совсем до ума
[17:12:22] <ermine> щас мой парсер сам выводит тип нетерминала - юнит или полезный и сам выясняет, из чего составлять результат для более верхнего нетерминала
[17:13:58] <ermine> и купила себе в качестве подарка на НГ iPad, чтобы дочитать книжку про парсинг
[17:14:42] <gds> во блин, а я-то думал, чего это у меня в последнее время книжки плохо читаются.  теперь буду знать, как исправлять.
[17:16:13] <ermine> берешь девайс с большим экраном, который можно читать лежа на боку в кроватке, и вперед
[17:19:49] shaggie вошёл(а) в комнату
[17:35:54] Kakadu вышел(а) из комнаты
[17:43:35] Andrey Popp вышел(а) из комнаты
[18:20:50] Kakadu вошёл(а) в комнату
[19:01:38] bobry вышел(а) из комнаты
[19:09:46] letrec вошёл(а) в комнату
[19:09:56] letrec вышел(а) из комнаты
[19:10:11] letrec вошёл(а) в комнату
[19:42:08] <letrec> ermine: у тебя от iPad'а глаза не устают?
[19:43:32] <ermine> letrec: устают, конечно, а что?
[19:43:50] ermine наконец скомпилила полный (?) даун марка
[19:44:18] <letrec> да у меня тоже устают, а от e-ink нет, это если вдруг кто надумает его покупать чисто для чтения
[19:47:14] <ermine> а я нифига не вижу на инке
[19:47:31] <letrec> какой формат на нём читаешь?
[19:47:46] <letrec> ePub & fb2 читается отлично
[19:47:55] <letrec> pdf коряво на 7 дюймах
[19:47:58] <ermine> на айпаде - пдфы
[19:48:14] <ermine> к инку не подхожу за его бесполезностью для меня
[19:48:24] <f[x]> ermine: там реверсная контрастность же должна быть
[19:48:49] <letrec> я TAPL специально под инк перекомпиливал и всё равно так себе
[19:49:19] <ermine> bobry прикинь, что и бумажные книги не могу читать :) потому что там белый фон
[19:49:49] ermine выбрала ipad из-за наличия зума и инверта, свежий андроид не подошел
[19:50:06] <letrec> ermine: в редакторе фон чёрный?
[19:50:38] <f[x]> ermine: в любой нормальной читалке есть инверт тоже
[19:50:44] <ermine> letrec: блестящая сообразительность :) разумеется, и не только в редакторе, а вообще везде
[19:50:52] gds вышел(а) из комнаты
[19:51:16] <letrec> :)
[19:51:50] <letrec> даже в браузере?
[19:52:20] <ermine> ну да
[19:52:47] <letrec> сурово
[19:53:40] <ermine> ну это еще полбеды
[19:56:00] <Typhon> у кого от второго ипада глаза болят, ждите третий — там дисплей какой-то крутой должен быть :-)
[20:00:12] <ermine> fir i in kamlo_wiki/*.md; do ./markdown_test.byte $i; done
[20:00:38] <komar> Фу блин, куда я попал.
[20:00:38] <ermine> отработало
[20:01:08] <ermine> может сгенерить хтмлы и положить на камлунити
[20:01:20] <ermine> komar: в мир, где нет айпадов?
[20:01:39] <ermine> и, помнится, где пиццы тоже нет
[20:02:08] <komar> Ага, щас, «нет».
[20:02:25] <komar> Вон, у меня кореш тут проголосовал за ЛДПР и ему вручили айпад.
[20:02:37] <komar> Но чтобы самому покупать...
[20:06:23] mrm вышел(а) из комнаты
[20:06:26] <Typhon> ermine: положи, давай посмотрим на них %)
[20:08:39] <ermine> надо вспомнить как это делалось в tyxml
[20:34:30] ftrvxmtrx вышел(а) из комнаты
[21:08:53] ad1862 вошёл(а) в комнату
[21:17:42] <letrec> есть в debian/Ubuntu скрипт дуальный /etc/rc/local? т.е., чтобы выполнялся перед shutdown системы?
[21:25:14] <letrec> нашёл: man update-rc.d
[21:29:06] ad1862 вышел(а) из комнаты
[21:37:01] ak79 вошёл(а) в комнату
[21:40:55] letrec вышел(а) из комнаты
[21:50:30] letrec вошёл(а) в комнату
[21:50:30] ermine вышел(а) из комнаты
[22:18:36] shaggie вышел(а) из комнаты
[22:31:04] dzhon вошёл(а) в комнату
[22:32:19] letrec вышел(а) из комнаты
[23:29:03] Typhon вышел(а) из комнаты
[23:42:13] <bobry> https://github.com/thelema/odb/commit/9ffac7921731d1241ecdf9b6e629ce73b9511f00
[23:42:20] <bobry> ohlol
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!