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

GMT+4
[01:04:58] ygrek вышел(а) из комнаты
[01:21:28] ermine вышел(а) из комнаты
[03:34:31] sevenov вошёл(а) в комнату
[03:55:54] sevenov вышел(а) из комнаты
[05:25:31] john вошёл(а) в комнату
[09:49:24] ygrek вошёл(а) в комнату
[10:22:33] sevenov вошёл(а) в комнату
[13:01:35] ygrek вышел(а) из комнаты
[13:55:54] sevenov вышел(а) из комнаты: Replaced by new connection
[13:55:57] sevenov вошёл(а) в комнату
[15:01:32] ermine вошёл(а) в комнату
[15:31:01] ygrek вошёл(а) в комнату
[19:14:21] lelf вошёл(а) в комнату
[19:31:45] john вышел(а) из комнаты
[19:32:02] john вошёл(а) в комнату
[20:34:23] <ygrek> наткнулся
http://camlcvs.inria.fr/cgi-bin/cvsweb/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.ml?rev=1.5.2.1;content-type=text%2Fplain
[20:48:39] <ermine> а что там особенного?
[20:48:55] <ermine> ну макросы были и в старом camlp4
[20:49:24] <ermine> только вот применить два camlp4 парсера сразу сложно
[20:49:45] <ermine> например макрос и ulex сразу
[20:50:44] ygrek не знал про макросы
[20:51:28] <ermine> ну это скорее симуляция макросов
[20:51:58] <ygrek> А почему сложно? Конфликтуют?
[20:52:58] <ermine> видимо да - один парсер не может породить ast, который с точки зрения камля неверный
[20:53:15] <ermine> чтобы второй парсер подправил
[20:54:03] <ermine> это можно теоретически лечить с помощью явного вызова <:чтотам< ...>>, но это не универсально уже
[20:54:42] <ermine> я вот хотела с помощью IFDEF рисовать определенные ветки в ulex
[20:58:57] <ermine> и кстати, ocamlduce и pgocaml не могут быть в одном коде-файле
[22:50:09] sceptic вышел(а) из комнаты
[22:54:16] sceptic вошёл(а) в комнату
[22:55:01] <ygrek> я думал camlp4 расширения модифицируют правила грамматики, т.е. несколько расширений сначала применяются для расширения грамматики, а птом этой общей грамматикой парсится код. тогда конфликт может случится только на уровне правил, а не на уровне ast
[22:55:06] sceptic вышел(а) из комнаты
[22:55:12] sceptic вошёл(а) в комнату
[23:03:20] <ermine> ну тупого препроцессора не хватает
[23:17:51] sceptic вышел(а) из комнаты
[23:18:04] sceptic вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!