Joshua Paine has ported the js lib for working with couchdb from AJAX and crockford's json to helma.http and helma's json support. Definitely a candidate for inclusion as part of the modules in the next Helma release, I'd say. Now, if we use the onInit and onPersist hooks and suppress the embedded db, we could directly leverage all the fancyness of HopObjects for CouchDB , including the caching :-)
To quote Joshua :
var c = new CouchDB('testing','localhost',8888); c.createDb(); c.save({ title:'Testing', content:[1,2,3] }); Congrats! You just created a DB and saved a document in it.9.12.2007, 18:27