librelist archives

« back to archive

Project Consolidation

Project Consolidation

From:
Scott Patterson
Date:
2011-02-22 @ 12:20
Hi all,

I'm the original author of rets4r and I'm taken aback by the interest in 
it. First of all, a thanks to Joseph Holsten taking the initiative to 
consolidate the various versions of it that are floating out there into 
one project and moving it forward. A major refactoring has always been on 
my todo list, just never seemed to get around to it since it worked well 
enough for my purposes. We began discussing merging in early 2010, but 
after a few patches and initial discussion, unfortunately fell out of 
contact.

I still actively use rets4r with several of my clients, and so would like 
to continue to contribute to it where possible. That being said, due to my
current circumstances, I don't have the time to act as its primary 
maintainer, so am pleased that Joseph has shown interest in doing so. 
Joseph, I checked the rets4r gem owner list and you appear to still be 
listed as an owner, so feel free to publish a new version. I believe one 
of the gating factors at the time was aiming for additional compatibility 
with the 0.8.x branch, but at this point we should move to publishing the 
1.x gem as rets4r. If you don't have access for some reason, please 
contact me off list and we'll figure it out.

With regards to what I'd like to see in rets4r, nokogiri and the return of
a stream parser were definitely high on my list as I often work with large
result sets, but that appears to have been addressed in the latest 
version. Conversely, I often use the 0.8.x client to retrieve raw XML 
search results as well, so would like to see that ability to return. It's 
been a while since I've used the 1.x version, so I'll take it for another 
spin.

I look forward to seeing rets4r continue to improve.

Sincerely,
Scott