Home
Objective Caml
ocaml@conference.jabber.ru
Понедельник, 13 июня 2011< ^ >
gds установил(а) тему: Камль -- http://caml.inria.fr | Логи -- http://chatlogs.jabber.ru/ocaml@conference.jabber.ru/ | Светлое будущее -- http://camlunity.ru/ | Нефильтрованное настоящее -- https://github.com/camlunity/kamlo_wiki | Портер прошлое -- http://gdsfh.dyndns.org/kamlo/ | Верблюды грязи не боятся! | release crap, enjoy NIH | репортьте баги официальным дилерам | ocaml мёртв, move on
Конфигурация комнаты
Участники комнаты

GMT+4
[00:33:08] Kakadu вышел(а) из комнаты
[00:35:54] gds вышел(а) из комнаты
[00:36:17] ermine вышел(а) из комнаты
[01:05:24] komar вышел(а) из комнаты: Replaced by new connection
[01:05:24] komar вошёл(а) в комнату
[01:29:50] arhibot вошёл(а) в комнату
[01:37:18] Typhon вошёл(а) в комнату
[01:57:28] arhibot вышел(а) из комнаты
[03:00:49] ftrvxmtrx вышел(а) из комнаты
[03:54:26] Typhon вышел(а) из комнаты
[09:00:43] gds вошёл(а) в комнату
[09:04:01] komar вышел(а) из комнаты: Replaced by new connection
[09:04:01] komar вошёл(а) в комнату
[09:36:14] ermine вошёл(а) в комнату
[10:23:20] komar вышел(а) из комнаты: Replaced by new connection
[10:23:20] komar вошёл(а) в комнату
[10:23:26] ftrvxmtrx вошёл(а) в комнату
[10:34:57] ermine вышел(а) из комнаты
[11:32:55] ftrvxmtrx вышел(а) из комнаты
[12:10:27] Typhon вошёл(а) в комнату
[12:10:38] ftrvxmtrx вошёл(а) в комнату
[12:17:31] Kakadu вошёл(а) в комнату
[12:26:43] Typhon вышел(а) из комнаты
[12:31:23] Typhon вошёл(а) в комнату
[12:58:08] gds вышел(а) из комнаты
[13:00:53] ygrek вошёл(а) в комнату
[13:01:07] ygrek вышел(а) из комнаты
[13:01:37] ygrek вошёл(а) в комнату
[14:01:56] ermine вошёл(а) в комнату
[14:09:43] komar вышел(а) из комнаты: Replaced by new connection
[14:09:43] komar вошёл(а) в комнату
[14:38:44] ygrek вышел(а) из комнаты
[14:38:53] ygrek вошёл(а) в комнату
[15:46:30] gds вошёл(а) в комнату
[16:49:19] ygrek вышел(а) из комнаты
[16:49:38] ygrek вошёл(а) в комнату
[17:34:56] ygrek вышел(а) из комнаты
[18:05:23] arhibot вошёл(а) в комнату
[18:05:25] arhibot вышел(а) из комнаты
[19:13:00] Typhon вышел(а) из комнаты
[19:17:29] arhibot вошёл(а) в комнату
[20:24:16] zert вошёл(а) в комнату
[20:27:42] Typhon вошёл(а) в комнату
[20:28:46] <zert> Typhon: чего ты про новосибирск троллишь?
[20:29:09] <Typhon> это цитата вибоизменённая
[20:29:14] <Typhon> "москва слезам не верит", гг
[20:30:40] ftrvxmtrx вышел(а) из комнаты
[20:32:12] <zert> а там про что было?
[20:55:36] <Typhon> а это у нас бабушка шутит, к нам родственники из новосибирска приехали, так она нашу квартиру общежитием стала называть, как то так
[20:55:43] <Typhon> в интернете можно нагуглить полный текст %)
[22:02:22] ftrvxmtrx вошёл(а) в комнату
[22:07:34] fegdri вошёл(а) в комнату
[22:08:35] Kakadu вышел(а) из комнаты
[22:10:23] <ermine> zert: а ты молоко говоришь как малако или молоко?
[22:10:45] <zert> малако
[22:10:58] <zert> у нас среднерусский же говор
[22:11:08] <zert> хотя, предки по отцу с вологды
[22:11:18] <zert> когда в гости приезжали, было прикольно слушать
[22:11:37] <arhibot> а как понять, как я говорю?
[22:11:47] <zert> хотя, маскали некоторые говорили, что у меня какой-то другой говор, отличный от их
[22:12:05] <zert> я просто иногда начинаю быстро говорить и слова сжёвываю
[22:12:13] <zert> ну и говор меняется
[22:12:17] <zert> особенно, когда бухой
[22:12:49] <zert> какие-то западнославянские интонации вылазят
[22:13:52] <ermine> французский говор
[22:14:23] <fegdri> здравствуйте, я тут пробую осваивать окамл, и у меня возникли вопросы. могу я здесь получить помощь?
[22:15:24] <ermine> ну рискнуть всегда можно
[22:15:46] <zert> fegdri: чтобы писать на окамле надо сначала умереть
[22:15:49] <zert> это ж язык мёртвых
[22:16:23] <fegdri> а вы пишете на нем или комната так называется просто по нелепой случайности?
[22:16:28] <gds> fegdri: если не "задачи ступидентские решать чятиком", то по идее народ поможет.  Но оперативность порой не ок.  И да, все умерли.
[22:16:38] <ermine> камло конечно умерло, но камлить еще можно
[22:17:49] <ermine> может лучше на схему свернуть
[22:18:06] <gds> на агду моднее.
[22:18:30] <ermine> не, агда какая-то скучная и сильно х-лью воняет
[22:19:07] <ermine> да и ею же компилится
[22:19:31] <fegdri> ок. Ну во-первых я не могу понять, применим ли там чисто java'овский подход к ООП. Т.е. в java обычно плодят интерфейсы, затем реализации к ним, а во всех реализациях используют не другие классы, а интерфейсы, которые они реализуют. И тогда, что ближе всего к понятию java-интерфейса в окамле? class virtual?
[22:19:34] <zert> х-ь чоток
[22:20:01] <zert> fegdri: ООП — это штука, не относящаяся к языку
[22:20:14] <zert> это парадигма, с помощью которой пишется проект
[22:20:29] <zert> можно на жаве писать не-ООП, а можно на асемлере ООП
[22:20:31] <gds> fegdri: если хочется ООП -- можно как в жабе, но это б-гомерзско обычно.  Смотря что надо.
[22:20:37] <ermine> вопрос наверное про F#
[22:20:46] <fegdri> нет, вопрос про окамл
[22:21:14] <ermine> ну тогда лучше сравнивать с javascript
[22:21:25] ermine боязливо оглянулась на gds
[22:21:44] <fegdri> причем тут жаваскрипт? это сарказм?
[22:22:16] <ermine> зависит от реплики gds, если она последует
[22:22:48] <fegdri> не, я просто в такой ситуации, что документации мало, а язык очень странный. очень-очень
[22:24:01] <gds> ermine: не, в окамле что-то среднее между тем и другим.  Одна из клёвых фич окамловского ООП -- структурная подтипизация, в отличие от именованной (? "nominal") подтипизации в жабе.
[22:24:54] <gds> fegdri: какой именно документации мало?  https://github.com/camlunity/kamlo_wiki попробуй.  Там ссылота на всякие ocaml faq/tutorial.
[22:25:35] <gds> то есть, конечно, "почти как в js" можно, и "почти как в java" тоже можно, но нужно ли сознательно делать так -- сомневаюсь.
[22:25:48] <ermine> gds: ну я просто усматриваю сходство с js, если не принимать во внимание как в js рихтуется прототип
[22:26:12] <gds> ermine: факт, сходство слегка наблюдается.
[22:26:15] <gds> fegdri: https://github.com/camlunity/kamlo_wiki/blob/master/OCamlFAQ.md
[22:26:44] <fegdri> да, я смотрю сейчас
[22:27:12] <fegdri> хотя я вроде уже там бывал
[22:27:27] ftrvxmtrx вышел(а) из комнаты
[22:29:45] ftrvxmtrx вошёл(а) в комнату
[22:31:06] <fegdri> ок. вот другой вопрос: можно ли разбить модуль на несколько файлов? ну т.е. у меня есть подпапка в проекте, там много файлов, и я хочу, чтобы всё их содержимое считалось одним модулем
[22:32:39] <ermine> инклюдить можно
[22:33:16] <fegdri> блин, я об этом даже не подумал
[22:34:12] ermine порадовалась, что хоть за сарказм опять не сочли
[22:34:45] <gds> fegdri: если каждый из модулей можно выделить отдельно (т.е. если можно оформить из них ациклический граф, возможно, вынеся что-то в общий модуль), то да, ermine правильно говорит.
[22:35:18] <gds> граф -- где ребро = зависимость одного модуля от другого.
[22:35:23] <arhibot> fegdri: а как же книга?
[22:35:38] <fegdri> какая книга?
[22:36:51] <ermine> видимо орейловская
[22:37:01] <arhibot> да, апрессовская ---туфтовая
[22:37:15] <arhibot> название из головы выпало
[22:37:20] <arhibot> DAOC
[22:37:48] <fegdri> я не знал о ее существовании. только что нашел
[22:38:10] <arhibot> она открытая
[22:38:16] <fegdri> да, надо было лучше подготовиться, прежде чем спрашивать вопросы
[22:38:16] <ermine> в about на сайте ocaml.org красуется ссылка
[22:38:27] <fegdri> да, я уже нашел http://caml.inria.fr/pub/docs/oreilly-book/
[22:38:43] <fegdri> спасибо
[22:38:54] <arhibot> тоже выучить чтоли
[22:39:15] <ermine> зубрить? хм
[22:39:52] ermine не осилила прочтения ни одного камлового мануала или книжки про камло больше чем половину текста
[22:40:22] <arhibot> ermine: *научиться окамлу*
[22:40:36] <fegdri> книга - это лучше, чем документация. там же вообще всё очень сжато. только вот смущает, что она 10 лет назад писана
[22:40:45] <ermine> вот и итераты застряли где-то 2/3 прочтения букв в тексте
[22:41:03] <arhibot> fegdri: не смущайся, окамл мертв
[22:41:22] <fegdri> не мешайте насиловать труп
[22:41:54] <ermine> топик же
[22:42:31] <ermine> gds: итераты - такая унылая ахинея, когда ввиду отсутствия монад в камле всё можно свести к тупому фолду
[22:43:34] <ermine> или даже фолд с подфолдчиками
[22:44:10] <ermine> arhibot: кстати, а ты уже чонить про камло прочитал?
[22:44:34] <arhibot> ну я даже что-то писал на нем :) недокомпилятор-недоязычка
[22:44:47] <arhibot> правда сломанный ocaml-llvm заставил переписать на PLY
[22:45:52] <arhibot> полгода назад, да
[22:46:00] <arhibot> сейчас он работает
[22:46:08] <ermine> а, вот в чем была цель извращений
[22:46:22] <fegdri> вообще, если бы у окамла была нормальная IDE (хотя бы один полностью доделанный плагин к эклипсу на уровне нетбинсовой жавы), ему бы цены не было
[22:46:37] <arhibot> емакс, КО
[22:47:07] <ermine> fegdri: ide = мышевозня?
[22:47:46] <fegdri> я имею ввиду тотальный автокомплит, визарды на каждый чих. пакеты (=модули) нормальные, юнит-тесты сразу приделанные
[22:48:07] <arhibot> fegdri: так тебе F# нужен
[22:48:11] <ermine> кликнул - и само собой написался стаб целой апликухи вместе с class MyApp { = printf("MyApp"); }
[22:48:14] <arhibot> и ВижлСтудия 2010
[22:48:41] <fegdri> нет, он же в native не компилируется, и к тому же религия не позволяет использовать .net
[22:48:43] <arhibot> или какая там
[22:48:46] <fegdri> так что я хочу учить окамл
[22:48:57] <arhibot> странный ты какой-то
[22:49:03] ermine помнит ide Watcom C/C++, эх, были времена
[22:49:34] <ermine> помницо, был еще Borland C++ 3.1
[22:51:21] <arhibot> ermine: *не застал*
[22:52:08] <ermine> arhibot: ну, не так уж много потерял
[23:12:19] fegdri вышел(а) из комнаты
[23:40:26] arhibot вышел(а) из комнаты
[23:55:06] ftrvxmtrx вышел(а) из комнаты
[23:55:21] ftrvxmtrx вошёл(а) в комнату
[23:55:54] ftrvxmtrx вышел(а) из комнаты
[23:57:07] ermine вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!