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

GMT+4
[00:18:07] Typhon вошёл(а) в комнату
[00:49:19] Kakadu вышел(а) из комнаты
[01:23:18] bobry вышел(а) из комнаты
[01:53:10] bobry вошёл(а) в комнату
[02:11:33] f[x] вышел(а) из комнаты
[02:29:45] Sun][ вышел(а) из комнаты
[02:31:06] bobry вышел(а) из комнаты
[05:23:01] komar вошёл(а) в комнату
[05:57:27] komar вышел(а) из комнаты
[06:00:03] komar вошёл(а) в комнату
[08:16:35] Vinzent вошёл(а) в комнату
[08:50:39] komar вышел(а) из комнаты
[08:52:26] komar вошёл(а) в комнату
[10:48:45] komar вышел(а) из комнаты: Replaced by new connection
[10:48:53] komar вошёл(а) в комнату
[11:15:33] f[x] вошёл(а) в комнату
[11:18:53] ermine вошёл(а) в комнату
[12:35:20] bobry вошёл(а) в комнату
[13:10:14] f[x] вышел(а) из комнаты
[13:11:08] Typhon вышел(а) из комнаты
[14:08:57] Typhon вошёл(а) в комнату
[14:11:18] komar вышел(а) из комнаты
[14:11:22] komar вошёл(а) в комнату
[14:13:07] Kakadu вошёл(а) в комнату
[14:15:59] Typhon вышел(а) из комнаты: Replaced by new connection
[14:16:18] Typhon вошёл(а) в комнату
[14:17:43] Typhon вышел(а) из комнаты
[14:48:49] Vinzent вышел(а) из комнаты
[14:53:02] Sun][ вошёл(а) в комнату
[15:12:46] Vinzent вошёл(а) в комнату
[15:32:38] <bobry> что то в changelog'e камло ничего нету про $
[15:32:47] <bobry> или я пропустил?
[15:35:44] <ftrvxmtrx> пропустил
[15:35:48] <ftrvxmtrx> %apply же
[15:36:47] <bobry> гм, и что, в Pervasives даже?
[15:39:33] <ftrvxmtrx> не, только примитив
[15:40:03] <bobry> а вроде было что-то еще про изменения в парсере
[15:40:12] <bobry> мол ассоциативность у $ будет правильная
[15:40:44] <ftrvxmtrx> да, если написать external ($): ('a -> 'b) -> 'a -> 'b = "%apply", то получишь именно то, чего ждёшь от $, а не что раньше было
[15:41:38] f[x] вошёл(а) в комнату
[15:42:02] <f[x]> хм?
[15:42:09] <f[x]> изменили ассоциативность?
[15:42:12] <f[x]> не верю
[15:43:09] <bobry> у кого нить есть RC, дабы проверить?
[15:44:01] <ftrvxmtrx> а может я и напутал что-то :/
[15:44:42] <bobry> ftrvxmtrx: надеюсь что нет :)
[15:44:58] <bobry> меня лично раздражает %
[15:45:12] <ftrvxmtrx> сча проверю
[15:48:33] <f[x]> # external ($): ('a -> 'b) -> 'a -> 'b = "%apply";;
external ( $ ) : ('a -> 'b) -> 'a -> 'b = "%apply"
# string_of_int $ int_of_string $ "2";;
Error: This expression has type string -> int
       but an expression was expected of type int
[15:49:12] <ftrvxmtrx> :(
[15:49:17] <bobry> :(
[15:49:20] <bobry> жаль
[15:49:27] <f[x]> # external (&) : ('a -> 'b) -> 'a -> 'b = "%apply";;
external ( & ) : ('a -> 'b) -> 'a -> 'b = "%apply"
# string_of_int & int_of_string & "2";;
- : string = "2"
[15:49:28] <f[x]> всё ок
[15:49:30] <f[x]> отлично
[15:50:00] <f[x]> ничего не жель, ломать совместимость ради х-ефанов не стоит
[15:50:17] <komar> Ъ
[15:50:20] <f[x]> у % такая же ассоциативность
[15:50:30] <f[x]> как у $
[15:50:35] <bobry> правильно, наш язык должен быть не такой как другие
[15:50:51] <f[x]> это ты про х-ь?
[15:50:51] <bobry> больше проблем у новичков -- больше боли -- ура!11
[15:51:08] <f[x]> эти правила в окамле давным давно
[15:51:12] <bobry> ага, вроде того
[15:51:20] <f[x]> по такой логике все языки должны быть питоном
[15:51:21] <f[x]> ура
[15:51:40] <bobry> откуда это получается?
[15:51:51] <f[x]> оттуда что языки разные потому что они разные
[15:51:57] <bobry> просто в х-ле $ в Prelude, в камле же все закорючки вводят пользователи
[15:51:57] <f[x]> именно поэтому это разные языки
[15:52:00] <f[x]> чорт побери
[15:52:06] <bobry> поэтому что тут ломать, с точки зрения "языка"
[15:52:22] <f[x]> "поломать" предлагал ты
[15:52:26] <bobry> есть вещи которые лучше бы были одинаковыми
[15:52:29] <bobry> $ -- одна из них
[15:52:31] <f[x]> нет
[15:52:39] <f[x]> уже нет
[15:52:45] <bobry> почему уже?
[15:52:48] <f[x]> обратная совместимость
[15:52:53] <f[x]> важнее
[15:52:57] <f[x]> примерно в миллион раз
[15:53:25] <f[x]> оцени сколько людей приходят в камль с х-я, а сколько с питона
[15:53:37] <f[x]> какие ещё фичи в языке предложишь поправить?
[15:53:49] <f[x]> printf "%s" 2 - не работает, бооооль
[15:55:07] <bobry> никакие, только эту
[16:05:53] <ermine> надо 2.print
[16:27:06] <gds> мне кажется, что надо <func-call name="print"><arg>2</arg></func-call>, чтобы не ломать совместимость с xml.
[16:28:39] <gds> причём, забыл сказать, это в хаскеле надо так.  в её прелюдиях.
[16:30:14] <gds> а то, видите ли, приходят веб-дизайнеры в хаскель, пытаются там <?php>echo "hello wrot"</>, или как его, а оно не работает.  Надо исправить!
[16:30:30] <gds> bobry: ИСПРАВЬ ХАСКЕЛЬ
[16:32:10] <komar> gds: <?php ... ?>
[16:32:43] <gds> а с другой стороны, непоследовательно как-то.  Надо ещё исправить: ":" для списков сделать, "::" для типов, lazy переименовать в strict и поменять всю семантику.  Вот будет ЗБС!
[16:38:01] <gds> кстати, клёвый язык нашёл, http://www.jsol.org/ , концептуальный.  самое главное -- фибоначу -- уже написали, значит и в остальном язык хороший.
[16:40:16] <komar> Тебе смешно, а через год на этом браузеры будут работать.
[16:40:39] <komar> Где моя лопата?
[16:43:07] <gds> про браузеры -- вот да.  Почитав по тегу wbmd, я не удивлюсь ничему.
[17:02:22] <komar> gds: кстати, раз уж ты начал — предлагаю тебе запилить аналогичный проект, взяв xml за основую.
[17:06:53] <gds> komar: понимаю, что enjoy nih, но уже есть coldfusion.  Его переплюнуть не смогу.  Низок и жалок я.
[17:09:11] <gds> а вообще их, этих coldfusion, несколько, есть и не на xml.
[17:11:19] <f[x]> смейтесь смейтесь, а форт с xml синтаксисом есть
[17:11:28] <komar> Покажи.
[17:12:11] <komar> Олсо, кто смеется-то? Тут чюдесное будующее зарождается.
[17:14:47] <f[x]> http://spf.cvs.sourceforge.net/viewvc/spf/devel/~pinka/model/dbms/mysql.f.xml?revision=1.22&view=markup
[17:15:10] <f[x]> всё это реализовано либой поверх обычно ans'94 форт ядра
[17:16:22] <gds> эх, вот бы кто-нибудь сделал язык программирования поверх s-выражений.  и разметку поверх xml.  вроде идеи неплохие -- для языка программирования s-выражения достаточно компактны.  для разметки есть некоторые удобства от xml.
[17:33:31] <f[x]> увы
[17:54:52] f[x] вышел(а) из комнаты
[18:21:03] Sun][ вышел(а) из комнаты
[18:55:41] ftrvxmtrx вышел(а) из комнаты
[19:00:05] Kakadu вышел(а) из комнаты
[19:01:04] Kakadu вошёл(а) в комнату
[19:18:44] f[x] вошёл(а) в комнату
[19:36:23] ftrvxmtrx вошёл(а) в комнату
[20:13:25] <bobry> gds: вот сделать бы х-ль strict by default и ваще хорошо было бы
[20:13:35] <bobry> жаль что всеобщая ленивость это "фишка" языка
[20:56:37] Vinzent вышел(а) из комнаты
[21:13:48] Kakadu вышел(а) из комнаты
[21:25:31] Kakadu вошёл(а) в комнату
[21:35:45] Sun][ вошёл(а) в комнату
[21:53:56] ermine вышел(а) из комнаты
[22:36:30] ludovik вошёл(а) в комнату
[22:37:20] ludovik вышел(а) из комнаты
[23:31:27] ftrvxmtrx вышел(а) из комнаты
[23:35:55] ftrvxmtrx вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!