Return-Path: X-Original-To: apmail-couchdb-dev-archive@www.apache.org Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2CE7A9558 for ; Wed, 7 Mar 2012 06:50:07 +0000 (UTC) Received: (qmail 11353 invoked by uid 500); 7 Mar 2012 06:50:06 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 11177 invoked by uid 500); 7 Mar 2012 06:50:04 -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 11158 invoked by uid 99); 7 Mar 2012 06:50:04 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 Mar 2012 06:50:04 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of paul.joseph.davis@gmail.com designates 209.85.220.180 as permitted sender) Received: from [209.85.220.180] (HELO mail-vx0-f180.google.com) (209.85.220.180) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 Mar 2012 06:49:57 +0000 Received: by vcbfl10 with SMTP id fl10so4161957vcb.11 for ; Tue, 06 Mar 2012 22:49:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=rQVXlAYv81AlS3TqVVds76REPJ0qqAaC9XOVssm71u8=; b=X/byf9E0fUP1L/8NWlxnuTFoD4OOImMbfqqWrPtuLh3uRLO31Am0NFxMWI8Z8e8ix8 Yl8pxbpsbvhpG6zyB0AjgtN6YkRevDsrAPTo+qAVdpwdfW+M22lqwKVzACoQX1H0R5ik jqkka9FVXy5pi6ngbnG4L9DmA2RNnCcqzjn8FFmfx7vZcSgglXign3pBbXhVBe+VJwaq PoRchDVOgQTIvMY5OweQrRF2LjfGuIX9HVOpQun6UR1lJXrk6pgDgujuX7WERneMAFw5 L8vzgFzbMGhXBUfhX1IfkYUgrYRmCAh0Wn63FZhiHNTEpHsF0XTG4Zn1ujR0Jl45dfco S0cA== Received: by 10.52.17.82 with SMTP id m18mr1280371vdd.89.1331102976351; Tue, 06 Mar 2012 22:49:36 -0800 (PST) MIME-Version: 1.0 Received: by 10.220.218.132 with HTTP; Tue, 6 Mar 2012 22:48:56 -0800 (PST) In-Reply-To: References: From: Paul Davis Date: Wed, 7 Mar 2012 00:48:56 -0600 Message-ID: Subject: Re: Elixir To: dev@couchdb.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Hah! I spent a few hours with it as well over the weekend wondering if I'd fall in love and try rewriting core parts of CouchDB with it. There are a number of good bits to Elixir that I liked. Its the first time I saw an explanation of the Lispy quote/unqoute stuff that made me understand what was going on but I ended up with the same general response as Mahesh. I will be keeping an eye on it for awhile to see what comes of it but for the time being, I agree, "Why?" is a good description of my feeling. The docs and code I read and played with gave me an uncanny valley feeling for writing things in Erlang. Ie, "I understand how this translates to Erlang and I can't justify not just writing the Erlang and removing the added complexity of Elixir". * Historical foot note for Bob Dionne, Elixir is the first Lisp dialect that made me reconsider if all those parens really are that silly... Well no. But maybe they had a decent idea or two in there somewhere. On Tue, Mar 6, 2012 at 5:52 PM, Mahesh Paolini-Subramanya wrote: > > I spent a (somewhat painful) weekend messing around with it - it basicall= y > reads like a bit of an unholy cross of Javascript, Ruby, and erlang. =A0T= he > "somewhat painful" bit is that both JS and Ruby give me hives (not as muc= h > as Java, but I 've suffered through *that* since 95). =A0Anyhow, the pseu= do-OO > nature is ok, if you like that sort of thing, and the 'language > simplification" kinda sorta works, but I was basically left with an > overwhelming feeling of "why?". > There does seem to be an awful lot of "Make XXX work like Ruby" going on > out there :-) > > Again, I'm a perl/erlang guy, so take *all* the above with a huge pinch o= f > salt... > > cheers > Mahesh Paolini-Subramanya > CTO > > Vocalocity - Powering Small Business > 1375 Peachtree St. NE, Suite 200, Atlanta, GA 30309 USA > Office 312.281.9923 > mahesh@vocalocity.com=A0 |=A0www.vocalocity.com > > > > On Mar 2, 2012, at 2:15 PM, Noah Slater wrote: > > Yo, > > What do peeps make of this: > > http://elixir-lang.org/ > > Thanks, > > N > >