Two quick things David:

1) I think it'd be helpful to have these sorts of documents as a wiki, so it's easier and quicker to revise. Do we have that available to us?

2)  On this:

5. Refine and Improve the CITEPROC bibliographic formating engine

I'm not so sure if we want to put it this way. It might be better to think of citeproc as a solid proof-of-concept of what we need, so that we simply want citeproc-like functionality. E.g. citeproc is implemented in XSLT (2.0), but that's just an implementation detail. I think people skilled in other languages could port it without too much work.

Discussions with Florian suggest that it might be a problem to use XSLT for this sort of core formatting, mostly because of language issues within OOo (apparently using XSLT requires a Java dependency). We want to avoid, put simply, that core code like this would have additional dependencies (like Java, or even Python).

I wonder, though, if another possibility if someone with the skills has some time and interest, is to port citeproc to Python, and maybe allow that to be a blueprint of sorts for a C++ coder to reimplement it there?

Sort of an aside: when I was playing a bit with a little Ruby ris to rdf conversion script awhile ago, it occurred to me that doing citations and bibliographies are really just a specific kind of output format. It's just that typical bib conversion tools assume fixed formats, while something like citeproc has a dedicated XML languages to configure the output.

I know Ed was thinking of porting bibutils to Python. I wonder if such a thing could be easily extended to have a kind of CSL module to configure the output? Hmm ...

Anyway, back to the webpage, I like the plan. We desperately need to start getting movement here, and breaking things down into the most essential components is a good step. My work over the last year has basically been doing that with the OpenDocument XML stuff (well, and citeproc), but now we need to get something done in OOo per se.

My only worry is that we can't just rely on C++ people to make any progress.

Bruce


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to