Return-Path: Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: (qmail 49182 invoked from network); 28 Mar 2011 21:36:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 28 Mar 2011 21:36:14 -0000 Received: (qmail 26868 invoked by uid 500); 28 Mar 2011 21:36:12 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 26834 invoked by uid 500); 28 Mar 2011 21:36:12 -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 26826 invoked by uid 99); 28 Mar 2011 21:36:12 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 28 Mar 2011 21:36:12 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.213.180] (HELO mail-yx0-f180.google.com) (209.85.213.180) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 28 Mar 2011 21:36:07 +0000 Received: by yxe1 with SMTP id 1so2075849yxe.11 for ; Mon, 28 Mar 2011 14:35:45 -0700 (PDT) MIME-Version: 1.0 Received: by 10.236.201.138 with SMTP id b10mr2308520yho.258.1301348145796; Mon, 28 Mar 2011 14:35:45 -0700 (PDT) Received: by 10.236.109.148 with HTTP; Mon, 28 Mar 2011 14:35:45 -0700 (PDT) X-Originating-IP: [125.236.236.206] In-Reply-To: <45C0EEFF-934E-4555-AECB-69B5D2D69C23@gmail.com> References: <20110328145403.47OWY.216474.imail@eastrmwml32> <45C0EEFF-934E-4555-AECB-69B5D2D69C23@gmail.com> Date: Tue, 29 Mar 2011 10:35:45 +1300 Message-ID: Subject: Re: [erlang-questions] Re: Differences in Erlang shells in Windows From: Dave Cottlehuber To: user@couchdb.apache.org Content-Type: text/plain; charset=ISO-8859-1 On 29 March 2011 08:22, Koener Antoine wrote: >> is of the shells "erl.exe" and "werl.exe". I'm kind of new to this, and I >> want to make sure I am using the right one. > > Easy: > erl.exe don't handle completion, (i.e. TAB is a \t) and runs in 'cmd.exe' > werl.exe is autonomous, you can change the font, you have completion (TAB > completes) > > erl.exe is needed to launch a service (see erlsrv) > werl.exe is the prefered window shell. > > Finally experiment yourself, you'll find that werl is the only way to go on > windows... > > On Mar 28, 2011, at 20:54 , Daniel wrote: > >> Hello, I am using the Windows build of the latest Erlang. I am just >> curious as to what the difference in functionality is of the shells >> "erl.exe" and "werl.exe". I'm kind of new to this, and I want to make sure I >> am using the right one. >> >> Thanks, >> Daniel >> _______________________________________________ >> erlang-questions mailing list >> erlang-questions@erlang.org >> http://erlang.org/mailman/listinfo/erlang-questions > > _______________________________________________ > erlang-questions mailing list > erlang-questions@erlang.org > http://erlang.org/mailman/listinfo/erlang-questions > Antoine is correct; for interactive usage werl.exe is the way to go. For services you have to use erl.exe (via erlsrv.exe) & there is an upstream bug COUCHDB-963 / OTP-9139 which I'm currently putting a build together for to incorporate this fix into CouchDB. It should be up in ~ 24h on my unofficial build repo https://github.com/dch/couchdb/downloads/ Feel free to post any questions back - I think I've finally got my head around all of this muck & I'd like to know what features the community needs or wants improving / documenting. Cheers Dave