caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* [Caml-list] Some simple(?) questions about camlp4 <:quotations< ... >>
@ 2011-12-28 16:25 Richard W.M. Jones
  2011-12-28 17:23 ` Gabriel Scherer
  0 siblings, 1 reply; 2+ messages in thread
From: Richard W.M. Jones @ 2011-12-28 16:25 UTC (permalink / raw)
  To: caml-list


I'm writing a mini-DSL that'll use camlp4 quotations.  In general
http://brion.inria.fr/gallium/index.php/Quotation has been very
helpful, but I still have a few questions:

(1) Is any other syntax available for quotations apart from
<:foo< ... >> and the default quotation expander << ... >>?

(2) Is there any way to escape >> inside a quotation.  In particular
some of my quotations will contain C code, and >> is a C operator
(right shift).  This is not a show-stopper, but it'd be nice to be
able to offer a way for C code to contain right shifts, in a way that
is easily comprehensible to C programmers.

(3) In a custom-defined quotation expander, does the antiquotation
syntax $bar$ have any special meaning?  I want to use $variable
substitutions, so if $ is being treated specially this might cause
problems.

Rich.

-- 
Richard Jones
Red Hat

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-12-28 17:23 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-12-28 16:25 [Caml-list] Some simple(?) questions about camlp4 <:quotations< ... >> Richard W.M. Jones
2011-12-28 17:23 ` Gabriel Scherer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).