-----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

Reply via email to