On Sat, Nov 7, 2009 at 8:40 PM, Paul Davis wrote: >> I'm old school.  I don't think this kind of mutation is acceptable.  A user >> is sitting behind layers of user interface, CouchDB libraries, JSON >> libraries, HTTP libraries and several other bits of glue.  Silently doing >> this is bad - one day a user will end up with data corruption with serious >> repercussions. >> >> Using a string analogy what should a view server do if a string is passed in >> that is larger than it wants to handle?  Is silent mutation or corruption ok? > > You're not old school. Your worries are extremely well placed. I > completely agree that in a perfect world its absolutely not > acceptable. > If you're the type to care deeply about this stuff, watch this video about IBM, the ECMAScript standards process, and decimal arithmetic. http://developer.yahoo.com/yui/theater/video.php?v=crockford-yuiconf2009-state -- Chris Anderson http://jchrisa.net http://couch.io