From murdoch.duncan at gmail.com  Tue Jun  2 22:30:57 2015
From: murdoch.duncan at gmail.com (Duncan Murdoch)
Date: Tue, 02 Jun 2015 16:30:57 -0400
Subject: [Rd] NEWS.md support on CRAN
In-Reply-To: <CABFfbXvzjp64N9AcbaTsQXBqJwxyahf_dapb=NDuUBkefW3yGA@mail.gmail.com>
References: <4819669E-8260-47B0-96BF-DC2B29E6BE21@me.com>
	<555FD2FE.8050600@gmail.com>
	<21856.13500.513608.759602@fangorn.hornik.net>
	<B98D36A9-901A-4413-88C0-22D7E923612E@me.com>
	<581D2C19-ED47-4D1D-8FC7-C4B4F368E637@gmail.com>
	<21868.18877.410651.592015@fangorn.hornik.net>
	<21869.50739.349239.728644@max.nulle.part>
	<556DCADA.7060109@gmail.com>
	<21869.52962.920249.392569@max.nulle.part>
	<556DF916.60703@gmail.com>
	<CABFfbXvzjp64N9AcbaTsQXBqJwxyahf_dapb=NDuUBkefW3yGA@mail.gmail.com>
Message-ID: <556E1281.3010003@gmail.com>

On 02/06/2015 3:40 PM, Jeroen Ooms wrote:
> On Tue, Jun 2, 2015 at 8:42 PM, Duncan Murdoch <murdoch.duncan at gmail.com> wrote:
>> Several of us have been talking about this, and have more or less decided against pandoc for the within-R version.  It is too hard to build, or to include with R, on weird platforms. Something like commonmark is more likely. We'd also like to separate the parse and render steps.
> 
> The commonmark::markdown_xml function gives the parse tree in xml
> format. From there we could use something like xpath to query the
> content for individual news items and such. I think this is a more
> practical way of exposing the syntax tree than deeply nested lists or
> an external pointer to the internal C handle.
> 

I'd rather avoid adding a dependence on the XML package; it's not a base
or recommended package, so most people don't have it.  Base R doesn't
have any XML processing built in.

One nice thing about the commonmark library is that it is
self-contained, so we can add it to R without pulling in a lot of other
stuff.  Using it to translate Markdown to XML loses that.

Duncan Murdoch



[Rd] NEWS.md support on CRAN
Duncan Murdoch