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

GMT+4
[00:22:49] zert вышел(а) из комнаты
[01:05:18] komar вошёл(а) в комнату
[01:07:22] olegfink вышел(а) из комнаты
[01:18:10] <komar> Можно ли в camlp4 преобразовать "кейворд" в строку?
[01:18:51] <komar> Допустим, у меня есть строка в EXTEND Gram: expr: [ [ "word"; w = SELF -> <:expr< "$w$" >> ]];
[01:19:24] <komar> Если скормить ему word wtf;;, то оно возвращает string = "$w$", а мне "wtf" надо.
[01:20:42] Mon вышел(а) из комнаты: Replaced by new connection
[01:20:49] Mon вошёл(а) в комнату
[01:21:05] Mon вышел(а) из комнаты
[01:21:27] Mon вошёл(а) в комнату
[01:39:21] <gds> из очевидного -- <:expr< открывает выражение, внутри которого вполне валидная строка, вот оно и выдаёт такое. Но я не конструктивен, правильного варианта не подскажу.
однако, как я понимаю, ответ рядом. $lid:w$, может. я бы игрался в направлении документации насчёт antiquotations.
[01:40:32] john вошёл(а) в комнату
[01:44:56] <komar> Спасибо. При добавлении чего-нибудь $сюда:w$ expected'ом вместо Camlp4.PreCast.Syntax.Ast.expr = Camlp4.PreCast.Ast.expr становится string.
[01:45:04] <komar> Вообще очень плохо понимаю, как оно работает.
[01:48:19] <komar> Во, expr: [ [ "word"; w = a_LIDENT -> <:expr< $str:w$ >> ] ]; работает.
[02:10:42] <komar> А вот тут рецепт спецкостыля по это теме: http://caml.inria.fr/pub/ml-archives/caml-list/2007/10/addde06489f260c825abbc9746e2791c.en.html
[03:12:52] komar вышел(а) из комнаты
[04:25:10] komar вошёл(а) в комнату
[04:25:35] komar вышел(а) из комнаты
[05:32:38] john вышел(а) из комнаты: Replaced by new connection
[05:32:39] john вошёл(а) в комнату
[06:52:15] sceptic вошёл(а) в комнату
[15:08:10] <gds> интересно. в одном ocaml thread периодически присваиваю ссылке ('a ref) каждый раз новое значение. в другом -- беру значение из этого ref. по идее, даже в худшем случае у меня возьмётся валидное окамловское значение?
[15:22:53] sceptic вышел(а) из комнаты
[16:52:23] Master Fess вошёл(а) в комнату
[16:52:53] Master Fess вышел(а) из комнаты
[19:25:07] sceptic вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!