Well... I wasn't aware such client existed. #facepalm Looking at it, it seems to fulfill the pending features I was talking about, including the option to use Pharo as a View server! (running map/reduce operations) and the Mango Queries (it's not a typo of Mongo, it's a different thing [1]).
It is certainly more complete, but also heavier and more complex to use for simple operations. In any case I added a link to it in the README.md of my repository for those looking for the missing parts. Thank you! [1] https://github.com/cloudant/mango Esteban A. Maringolo El mié., 13 mar. 2019 a las 4:30, Torsten Bergmann (<asta...@gmx.de>) escribió: > Nice. How does it relate/compare to https://github.com/jmari/SCouchDB ? > > *Gesendet:* Mittwoch, 13. März 2019 um 03:18 Uhr > *Von:* "Esteban Maringolo" <emaring...@gmail.com> > *An:* "Pharo users" <pharo-users@lists.pharo.org> > *Betreff:* [Pharo-users] [ANN] CouchDB Client for Pharo > Hello all, > > I finished polishing the repository a CouchDB client for Pharo that I > forked from an old, and seemingly abandoned, client for VisualWorks. > > I took that code and refactored heavily to use Pharo and Zinc core > classes, and that included renaming the client classes, methods and the > strategy used to map objects to/from JSON. > > It is available at: > https://github.com/eMaringolo/pharo-couchdb > > I'm open to questions or suggestions about this or how to use it. > > Disclaimer: > This is mostly experimental since I'm not using it in production and was > done as a means of exploration of CouchDB itself for a project I'm > prospecting. > > There are a lot of features that could be added to the client, and things > that could be refactored further (such as the class side request methods), > but adding that is simple, and the current state provides almost feature > complete coverage. > > Best regards, > > Esteban A. Maringolo >