Return-Path: Delivered-To: apmail-incubator-buildr-user-archive@locus.apache.org Received: (qmail 64229 invoked from network); 5 Jan 2009 22:26:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 5 Jan 2009 22:26:28 -0000 Received: (qmail 50318 invoked by uid 500); 5 Jan 2009 22:26:28 -0000 Delivered-To: apmail-incubator-buildr-user-archive@incubator.apache.org Received: (qmail 50290 invoked by uid 500); 5 Jan 2009 22:26:28 -0000 Mailing-List: contact buildr-user-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: buildr-user@incubator.apache.org Delivered-To: mailing list buildr-user@incubator.apache.org Received: (qmail 50279 invoked by uid 99); 5 Jan 2009 22:26:28 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Jan 2009 14:26:28 -0800 X-ASF-Spam-Status: No, hits=0.7 required=10.0 tests=SPF_SOFTFAIL X-Spam-Check-By: apache.org Received-SPF: softfail (nike.apache.org: transitioning domain of arkin@intalio.com does not designate 74.125.44.155 as permitted sender) Received: from [74.125.44.155] (HELO yx-out-1718.google.com) (74.125.44.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Jan 2009 22:26:20 +0000 Received: by yx-out-1718.google.com with SMTP id 36so2677914yxh.0 for ; Mon, 05 Jan 2009 14:25:59 -0800 (PST) Received: by 10.231.14.196 with SMTP id h4mr734491iba.15.1231194358145; Mon, 05 Jan 2009 14:25:58 -0800 (PST) Received: by 10.231.11.77 with HTTP; Mon, 5 Jan 2009 14:25:58 -0800 (PST) Message-ID: <3de5d7d20901051425w212bb89cxc8eacac2a9412f63@mail.gmail.com> Date: Mon, 5 Jan 2009 14:25:58 -0800 From: "Assaf Arkin" To: buildr-user@incubator.apache.org Subject: Re: Interactive Shell Support In-Reply-To: <5582dd3b0901051400l5db15f5bs9b8eb451a3f051bf@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5c99d0330901032203pbc6a3fdq645782c8921d9a1a@mail.gmail.com> <5582dd3b0901040906k2807a1abi8bb5c21e98484e4a@mail.gmail.com> <5c99d0330901051235l6d98857evfdae1c00399c9fa2@mail.gmail.com> <9490AE15-3CF8-433C-8D40-6C70855C9F0A@intalio.com> <5c99d0330901051344y5807ce2dh463bce14ef4b96bc@mail.gmail.com> <5582dd3b0901051400l5db15f5bs9b8eb451a3f051bf@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org On Mon, Jan 5, 2009 at 2:00 PM, Alex Boisvert wrote: > On Mon, Jan 5, 2009 at 1:44 PM, Daniel Spiewak wrote: > >> The Scala shell *is* basically done. It's missing JavaRebel support, which >> is kind-of a minor thing (incidentally, how should options like this be >> passed to tasks?). > > > I think this is a good candidate for an environment variable. > (which can also be set via the buildr command-line) > > It also spawns a sub-process, rather than running in the >> existing JVM. I'm actually not sure that this is a bad idea, although it >> does impose slightly more overhead. > > > I don't think this is a bad idea. It might also be necessary for irb + > rjb. > > Another thought: coming back to the generic framework, perhaps the shell >> launched should be configurable? It could default to whatever shell was >> associated with the compile.language, but the user could also override in >> the project definition to choose a different shell provider. For example, >> I >> use jirb a lot with Java projects (scala too come to think of it). > > > I would like that as well (smart default, project override) and even > command-line selection, e.g. > > buildr myproject:shell:jirb As of Rake 0.8, you can also do: buildr myproject:shell[jirb] You can have multiple arguments separated by commas. Assaf > > alex >