Return-Path: Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: (qmail 68320 invoked from network); 16 Aug 2010 18:29:25 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 16 Aug 2010 18:29:25 -0000 Received: (qmail 33186 invoked by uid 500); 16 Aug 2010 18:29:24 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 33147 invoked by uid 500); 16 Aug 2010 18:29:23 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 33139 invoked by uid 99); 16 Aug 2010 18:29:23 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Aug 2010 18:29:23 +0000 X-ASF-Spam-Status: No, hits=0.7 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.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; Mon, 16 Aug 2010 18:29:17 +0000 Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.traeumt.net (Postfix) with ESMTP id 34FD81B5C9 for ; Mon, 16 Aug 2010 20:28:54 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mail.g3th.net Received: from unknown by localhost (amavisd-new, unix socket) id 8oxGbwrPcEDS for ; Mon, 16 Aug 2010 20:28:52 +0200 (CEST) Received: from dahlia.fritz.box (brln-4d0cd1cc.pool.mediaWays.net [77.12.209.204]) (authenticated) by mail.traeumt.net (amavisd-milter) (authenticated as web50m1); Mon, 16 Aug 2010 20:28:52 +0200 (CEST) (envelope-from ) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1081) Subject: Re: why erlang? From: Jan Lehnardt In-Reply-To: <4C697B3C.9010000@meetinghouse.net> Date: Mon, 16 Aug 2010 20:28:17 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <905D15C6-3B89-406E-80D8-C55ECB91E45E@apache.org> References: <4C697B3C.9010000@meetinghouse.net> To: dev@couchdb.apache.org X-Mailer: Apple Mail (2.1081) Hi Miles, since this question comes up every once in a while, I compiled a list of = links that directly or indirectly address the reasons for the choice: = http://wiki.couchone.com/page/why-erlang Cheers Jan --=20 On 16 Aug 2010, at 19:54, Miles Fidelman wrote: > Hi Folks, >=20 > I wonder if someone might share some insight into why Erlang was = chosen for CouchDB. >=20 > Don't get me wrong, I think Erlang is a really cool = language/environment; I'm a big fan of designs that spawn lots of = independent processes, and communicating via messages. But... it = doesn't seem like CouchDB takes advantage of all that much of Erlang's = unique capabilities. >=20 > Hence, I'm sort of wondering why Erlang for CouchDB, and if there are = any visions of taking more advantage of Erlang down the road. >=20 > Thanks, >=20 > Miles Fidelman >=20 > --=20 > In theory, there is no difference between theory and practice. > In practice, there is. .... Yogi Berra >=20 >=20