I agree that might be an argument to motivate Erica feature prioritizarion but I can not see why one shouldn't have a tool that permits couch db views to take advantage of professional programming tools like debuggers profilers and unit tests
In any case, IMHO Erlang is stronger for concurrent programming which view template creatio and management hardly is Thanks Sent from my iPhone > On Dec 18, 2013, at 12:20 PM, "Florian Westreicher Bakk.techn." > <[email protected]> wrote: > > IMHO python is not the best idea. It would be better to extend erica since it > uses erlang. > > Benjamin Young <[email protected]> wrote: >> Hey Vivek, >> >> Thanks for open sourcing your code! I'd love to see if we can >> collaborate. Benoit passed the baton for `couchapp` on to me a few >> weeks >> back, and I'm working to dust it off a bit, and get a path in place for >> >> it's future. It'd be great if we could collaborate and work toward lots >> >> of little reusable pieces with a nice command line interface for >> building, testing, and publishing CouchApps. >> >> Also, anyone else interested in helping out and moving things forward, >> please join in here and on Github: >> http://github.com/couchapp/couchapp >> >> Let me know your thoughts! >> Benjamin >> >>> On 12/14/13, 5:28 AM, Vivek Pathak wrote: >>> Hi >>> >>> I had some couchdb projects (since ~ 2007) which had significant >>> computation within views/lists etc. I had read about couchapp - >>> which although is totally great - did not serve my purpose >>> satisfactorily (reasons/details below). >>> >>> Hence I had developed various scripts which were project specific. >>> Finally I extracted the code into a standalone program which has the >>> following main points: >>> >>> * Code on file system matches exactly code in couchdb (helps version >>> control and programming - see next) >>> * Able to create and run test cases (automatically w/o code change) >>> for view map/reduce functions >>> * Be able to run the these test cases manually through debugger (eg: >>> rhino) using a harness >>> * Be able to instrument these test cases for profiling, for example >> by >>> having a debug built js in path >>> * And finally - just like couchcapp - create canonical directory >>> structure, as well as push and pull to/from design documents. >>> >>> The code (single standalone python script) is available here : >>> >>> https://github.com/vivekpathak/casters >>> >>> You are welome to try/use/improve >>> >>> Thanks >>> Vivek > > -- > Sent from Kaiten Mail. Please excuse my brevity.
