On Thu, 31 Jan 2013, Michael Friendly wrote:
On 1/31/2013 12:01 PM, Achim Zeileis wrote:
Michael:
CRAN task views are useful, but they seem difficult to write and maintain
because the XML format is rather limited (no sectioning)
What type of sectioning would you like to have? In the HTML part, you can
use the usual structuring tools like <h*>, <p>, etc. It's not
OK. I think you mean the <info> ... </info> section, where I failed to
read the vignette sufficiently closely, which talks about using HTML.
and the <packagelist> must be maintained manually.
Yes, but I recently started adding tools to help checking this. Hopefully
I'll also get round to add some more convenience features for this.
Something simple might be a tool to scan the <info> ... </info> section
for <pkg> ... </pkg> mentions and just print a new <packagelist> section
to the console. This would avoid having to remember what you added
recently and manually add to the <packagelist>
This is (almost) possible with the latest version of "ctv" (0.7-6). You
can do:
pkg <- check_ctv_packages("MyView.ctv")
pkg
This shows mismatches between the <info> and <packagelist> sections and
with CRAN. And then you can do:
writeLines(paste(" <pkg>", pkg[[1]], "</pkg>"))
possibly altering the indentation.
As I wrote in my previous post: I would like to better integrate these
tools with read.ctv() but didn't get round to it, yet.
Best,
Z
-Michael
--
Michael Friendly Email: friendly AT yorku DOT ca
Professor, Psychology Dept. & Chair, Quantitative Methods
York University Voice: 416 736-2100 x66249 Fax: 416 736-5814
4700 Keele Street Web: http://www.datavis.ca
Toronto, ONT M3J 1P3 CANADA
______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel