hi,
try it this way:
http://gist.github.com/501951
note the type annotations and the added req param include_docs=true for
getAllDocs.
the first error is created by ghci, since it dont know the specific type
Database.CouchDB> :t runCouchDB' $ getDoc (db "test") (doc "xyz")
runCouchDB' $ getDoc (db "test") (doc "xyz")
:: (JSON a) => IO (Maybe (Doc, Rev, a))
but why doesnt it complain about the ambiguous type variable `a', like
in `read "124"`?
the addition of the include_docs=true request parameter really should be
in the getAllDocs function itself.
i'll fix this and put it in my own haskell-couchdb repo, as well as the
simple bulk and attachment apis i implemented, stay tuned ;)
have fun
martin
On 19.07.2010 19:08, Moritz Ulrich wrote:
Hello,
I'm currently learning Haskell and I want to write a small tool to
collect some data in a CouchDB-Database Sadly, the Database.CouchDB
module from hackage (and from git) seems broken. It looks like a bug
deep in the JSON handling of the lib.
Some examples can be found in this gist:
http://gist.github.com/475323 ('test' is a database with two simple
documents, the doc with the id '8e9112011580882422393f6291000f7d'
exists)
I filed an issue, but the maintainer hasn't responded in 5 days. Is
there anything I missed?
Thanks in advance!
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe