Return-Path: X-Original-To: apmail-couchdb-user-archive@www.apache.org Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0382E4BF9 for ; Sat, 4 Jun 2011 13:45:52 +0000 (UTC) Received: (qmail 29787 invoked by uid 500); 4 Jun 2011 13:45:50 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 29745 invoked by uid 500); 4 Jun 2011 13:45:50 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 29736 invoked by uid 99); 4 Jun 2011 13:45:50 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 04 Jun 2011 13:45:50 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [80.244.253.218] (HELO mail.traeumt.net) (80.244.253.218) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 04 Jun 2011 13:45:41 +0000 Received: from dahlia.fritz.box (brln-4d0ce0ae.pool.mediaWays.net [77.12.224.174]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mail.traeumt.net (Postfix) with ESMTPSA id DB9953CA4A for ; Sat, 4 Jun 2011 15:45:20 +0200 (CEST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1084) Subject: Re: CouchDB embedded in Eclipse - current status? From: Jan Lehnardt In-Reply-To: <1368FA91-B2FD-4CC2-9311-1633A0791590@cs.tu-darmstadt.de> Date: Sat, 4 Jun 2011 15:45:20 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <53FC423C-6A9F-4D65-BD2F-AA331D8CC2D1@apache.org> References: <82729657-36A5-416F-923E-171B72A6DBC9@apache.org> <49F9AA8A-66E9-496B-943D-5F9281D07DF9@cs.tu-darmstadt.de> <5C5AD6D9-B77A-4EBD-9C64-400507636F0B@apache.org> <832E8AC0-A2C7-47D1-9EF0-960B1F5E36F9@cs.tu-darmstadt.de> <2B3EB07B-71B8-48C2-BD04-21FD95FD6359@cs.tu-darmstadt.de> <42564595-96D1-4043-B641-4EBE1BE1C86E@apache.org> <1368FA91-B2FD-4CC2-9311-1633A0791590@cs.tu-darmstadt.de> To: user@couchdb.apache.org X-Mailer: Apple Mail (2.1084) X-Virus-Checked: Checked by ClamAV on apache.org On 4 Jun 2011, at 15:38, Marcel Bruch wrote: > On 04.06.2011, at 15:25, Jan Lehnardt wrote: >=20 >> Ah yes, compiled Erlang byte code works cross-platform. As do = internal data serialisation formats that we use for data storage. >=20 > OK. Assuming that this compiled code could be separated and packaged = in a platform-independent way we just need one plug-in for CouchDB 1.0.x = + one plug-in for each "Erlang Runtime x supported OS" combination. = Thus, this boils down to "how can we use an Erlang Runtime packaged as = plug-in". I forgot: There's parts of CouchDB that are in C and thus are platform = dependent, like Spidermonkey, the ICU port driver and in trunk the JSON = NIFs. I'd still recommend just taking the folder that build-couchdb produces = and create one bundle per architecture. Cheers Jan --=20