On Fri, Jan 30, 2009 at 5:51 AM, Niket Patel <[email protected]> wrote:
> My problem seems to solve for now. with following change in M/R functions,
>
> // from forEach loop ...
> values.forEach(function(r) {
>    ....
> });
>
> // to simple for loops ...
> for( var i in values ){
>    ....
> }
>
> I don't know what is cost of each approach.
>

curious. I'd expect those to to be the same (functionally) with
perhaps a slightly greater cost for the forEach version, as it has to
set up a scope context for the inner function on each iteration.

> I wish if couchdb handle this things more gracefully with descriptive
> errors.
>

We've got a push going to increase error handling message quality.
It's hard because it usually doesn't happen until one of the core-devs
finds themselves having created an error (which happens less as you
get accustomed to CouchDB). When I see something unhelpful, I tend to
fix it, as I might not have that opportunity again.

Maybe we can setup an error-coral, where people post unhelpful error
message to friendpaste with the proper tags, and others can set about
trying to make the errors more helpful. Does Friendpaste have tags? :)

Chris




-- 
Chris Anderson
http://jchris.mfdz.com

Reply via email to