On Jan 8, 2009, at 6:28 AM, Antony Blakey wrote:


On 08/01/2009, at 9:11 PM, Geir Magnusson Jr. wrote:

Eh?

1) This is the *ideal* place to explore diff support. JSON came about because someone just did it and built things with it.

Totally agree.

2) Couch could easily support an update mechanism that would then be deprecated once Real(TM) "JSON diff" support showed up.

I certainly don't want to write an RFC, but the condition was that partial updates wouldn't be considered unless it was an implementation of an RFC, and if an RFC existed, it would very likely be incorporated.


I'd expect that from Oracle, not a newly-minted Apache project with an evolving codebase in a hot, emerging sector of the cloud technology space :)

Re-reading, I take that back. I know of cases where IBM and BEA both put "evolving" APIs into their GA-released code for customers to use, while at the same time bringing them to the JCP. SDO and Work Manager, IIRC. In theory very healthy - the customer experiences of IBM and BEA could be fed back into a broader expert group to produce a spec that was based on the real world.


Fantastic. So why don't you both implement your ideas in Couch and then let a broad spectrum of users w/ diverse applications test them and give feedback? That seems like the only way something sane can come out.

Our disagreement was about the nature of the RFC - http://groups.google.com/group/json-diff/browse_thread/thread/595370127b665611 .

AFAIK Noah wasn't planning to do an implementation, and without in- principle PMC agreement, it's not going to happen.

I guess you can do RFCs w/o implementations, but I thought that apart from April 1 RFCs and memos, RFCs were driven by real-world experiences...



IMO there are more important, fundamental issues to deal with before CouchDB commits to a released API.


Like getting _rev and _id out of the user data  :D

/me ducks

geir

Reply via email to