Re: [dev-biblio] Re: porting citeproc; wanna help?

2006-01-30 Thread Edward Summers


On Jan 29, 2006, at 11:03 PM, Bruce D'Arcus wrote:

More tomorrow; gotta go to bed.


Heh, doesn't look like you need much help from me for programming :-)  
Still, I think it bears repeating that looking at your library from  
the outside first might help in this design process.


//Ed

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



Re: [dev-biblio] Re: porting citeproc; wanna help?

2006-01-29 Thread Edward Summers

On Jan 29, 2006, at 9:52 PM, pt wrote:

I agree that test-driven development will help a lot here.

One starting point would be  tests that show you can load data into  
some object from the RDF serialization suggested by Bruce then re- 
serialize it back out. Trivial to implement at first, but needs to  
be there as more code gets built.


Bruce, you certainly have the skills to write unit tests that show  
how the objects should behave, and hope that others can help fill  
in the code. Ed - do you have test frameworks in mind for Python /  
Ruby? (I know there are a couple of options in Python - I've used  
py.test but not others)


I've used a few different ones, but since I'm in ruby, python and  
java pretty frequently I've found myself using unittest, Test::Unit  
and junit since they all follow the same xunit pattern. py.test might  
be the simplest way to move forward though. I saw Ian Bicking talk  
[1] about py.test at a local python meeting and was pretty impressed  
with its simplicity.


I'm psyched you agree pt :-) Defining a set of tests that illustrate  
how to use the API might be a good way for us to visualize how the  
library could be used, and for us to measure our success as the  
library gets fleshed out.


//Ed

[1] http://ianbicking.org/docs/pytest-presentation/pytest-slides.html

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



Re: [dev-biblio] Re: porting citeproc; wanna help?

2006-01-29 Thread Edward Summers

On Jan 28, 2006, at 10:08 AM, Bruce D'Arcus wrote:


On Jan 28, 2006, at 10:43 AM, Bruce D'Arcus wrote:

I really don't care whether it's Python or Ruby, since both are  
object-oriented, and both are easy to read.


At any rate, ultimately I'd like to see both citeproc-rb (think a  
module that could be included trivially in rails apps for example),  
AND citeproc-py (think integrating citation processing into, oh,  
textile processing). I don't care much how we get there though ;-)


Also, obviously c++ or obj-c would be good, but it seems like the  
dynamic languages would be better for quick coding, and code that  
can be a good blue-print for other implementations.


Bruce, I'm interested in helping out with this. I'm pretty familiar  
with both ruby and python but I don't have a good grasp on what  
exactly you want to do. Assuming the library existed could you flesh  
out how it would be used programatically? This is how test-driven- 
development often is of great help because it forces you to think  
about the API you are building before you actually build it :-)


//Ed

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



Re: [dev-biblio] clarification on coding needs

2005-11-20 Thread Edward Summers

On Nov 19, 2005, at 1:09 PM, James Howison wrote:

Probably I'm crazy.


If you're crazy, then so am I. It seems odd to me as well.

//Ed

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



Re: [dev-biblio] Update

2005-11-12 Thread Edward Summers

On Nov 12, 2005, at 3:21 PM, David Wilson wrote:

My impression is that they support, in principle, our approach
and goals. We have to wait and see what resources can be scheduled  
for this

work and when.


Wow, this is great news. I'm a new subscriber to the dev list. I got  
interested by following Bruce's work for close to a year. Bruce  
actually asked me to send a quick introduction.


I'm a software developer at Follett Corporation (a book distributor  
and library software company). I am currently working as a Java  
programmer but also have experience programming in Python, Ruby and  
Perl.  A long time ago in a galaxy far far away I got an MLS and  
worked in academic libraries before deciding to pursue my life long  
interest in computers.


At any rate, I'd like to contribute programming skills to this  
project. Hopefully I'll find the time to get involved as things  
progress.


Ed Summers
aim: inkdroid
yahoo: inkdroid
jabber: [EMAIL PROTECTED]
http://www.inkdroid.org ; http://www.textualize.com

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