commit | c5ee2398eeb095b96485513b0cf65e0f553e070f | [log] [tgz] |
---|---|---|
author | Jan Lehnardt <jan@apache.org> | Fri Oct 04 14:50:11 2013 +0200 |
committer | Jan Lehnardt <jan@apache.org> | Fri Oct 04 14:50:11 2013 +0200 |
tree | d1fc05d62113ce3cf15aeeb1609808392611f44d | |
parent | d6229fd9a40a3c6ba0331083acf6ee6b3aeaccec [diff] |
set up couchjs-node with EXTRA_DIST
CouchJS is a command-line Node.js program. It is 100% compatible with Apache CouchDB's built-in JavaScript system.
By using CouchJS, you will get 100% CouchDB compatibility (the test suite completely passes) but your JavaScript environment is V8, or Node.js.
See share/doc/src/experimental.rst for installation instructions.
JavaScript is decoupled from the CouchDB core. To do JavaScript stuff, CouchDB runs a normal Unix subprocess, couchjs
. This subprocess is just a read-eval-print loop on standard i/o. CouchDB passes couchjs
a file name, and that file contains the view server implementation.
This tool duplicates the “REPL” look and feel of couchjs
and supports the exact same view server implementation.
I have no idea. I would not trust it for production use.
If you create a file, /tmp/couchjs.log
then couchjs will output debugging messages there.
Apache 2.0
See the Apache 2.0 license.