Re: [Rd] inline C/C++ in R: question and suggestion

From: Vladimir Dergachev <vdergachev_at_rcgardis.com>
Date: Tue, 22 May 2007 16:01:25 -0400

On Tuesday 22 May 2007 3:52 pm, Duncan Murdoch wrote:
> On 5/22/2007 1:59 PM, Oleg Sklyar wrote:
>
> One suggestion that probably doesn't affect your package: It would be
> even nicer if R incorporated something that Duncan Temple Lang suggested
> last year, namely a new kind of quoting that didn't need escapes in the
> string. He suggested borrowing triple quotes from Python; I suggested
> something more like heredocs as in shells or Perl, or like \verb in TeX,
> in case you wanted triple quotes in your C function. It would be nice
> to settle on something, so that instead of
>

I second that. My favorite implementation of this is in Tcl, where curly braces {} mean that the text they enclose is unmodified. Since language constructs using them are normally balanced this is not an impediment.

One extremely useful application of this (aside from long strings) is specifying inline data frames - I don't know how to do this otherwise.

I.e. something like:

A<- scan.string({#
Id Value Mark

1	a	3
2	b	4
#	})

                          best

                              Vladimir Dergachev

______________________________________________
R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Tue 22 May 2007 - 20:04:37 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Tue 22 May 2007 - 22:33:14 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.