-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Apr 7, 2011, at 6:20 PM, andrea rossato wrote: > Frank Bennett <[email protected]> writes: >> So ... it would be a great help to the cause if a persevering soul or >> hungry intern could be persuaded to produce a plugin or extension for >> use with one or both of our citeproc-js-consuming projects, offering >> a "Report style error" button in the respective word-processor plugin >> menu. I would be very (very) happy to adapt the citeproc-js test >> runner to process such output, and (although I'm only guessing) I >> reckon that the same goes for Andrea Rossato and other developers. >> >> One could even argue that a robust set of style-level tests, coupled >> with a simple CSL IDE built with, say, xulrunner, would have a greater >> impact than a style editor, since you could then (safely) rely on >> contributions by amateur programmers and relative newcomers to the CSL >> scene as collaborative style maintainers. > > Frank's guess is correct: I'd be delighted to support such a facility > for style development and I agree that this could be more important than > a style editor for the long term robustness of CSL. Absolutely. The citeproc-test suite is an invaluable resource for processor development, so to make the tests more accessible to style authors or to an even larger user base is an effort I would definitely support. By the way, (and because I still owe Bruce and Rintze an example) I have been playing around with converting the citeproc-test JSON data into cucumber features; you can take a look at an example at: https://github.com/inukshuk/citeproc-ruby/blob/master/features/condition/is_numeric.feature The advantage of cucumber features is that they are extremely intuitive and easy to write. Although, in this case the main complexity in formulating a test case is in defining the style and input data. If I understand it correctly, this is also Frank's position and I would agree that it is a good approach to aim at generating test cases from within an application that already maintains the relevant input data. Sylvester -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) iEYEARECAAYFAk2eGJ8ACgkQh4kzvOqyWhBcvwCdE+sanDdHZW/RT2txNxKycSbB re4An2XglS5wSJM3DrdA4qlDqM39zy3A =eusu -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev _______________________________________________ xbiblio-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xbiblio-devel
