From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1JcfqS-0003V4-6i for garchives@archives.gentoo.org; Fri, 21 Mar 2008 11:55:36 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 94445E0940; Fri, 21 Mar 2008 11:55:34 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 6FF21E0940 for ; Fri, 21 Mar 2008 11:55:34 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id F00D7671F4 for ; Fri, 21 Mar 2008 11:55:33 +0000 (UTC) X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Score: -0.03 X-Spam-Level: X-Spam-Status: No, score=-0.03 required=5.5 tests=[AWL=0.502, BAYES_00=-2.599, RCVD_NUMERIC_HELO=2.067] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eYkI6VLPzyJF for ; Fri, 21 Mar 2008 11:55:27 +0000 (UTC) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id B6F61671E2 for ; Fri, 21 Mar 2008 11:55:24 +0000 (UTC) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1JcfqD-0006cb-E9 for gentoo-dev@gentoo.org; Fri, 21 Mar 2008 11:55:21 +0000 Received: from 82.153.76.211 ([82.153.76.211]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 21 Mar 2008 11:55:21 +0000 Received: from slong by 82.153.76.211 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 21 Mar 2008 11:55:21 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@lists.gentoo.org From: Steve Long Subject: [gentoo-dev] Re: Re: Re: RFC: New build types Date: Fri, 21 Mar 2008 12:01:43 +0000 Message-ID: References: <47DF954A.3000808@gentoo.org> <47E1F263.3010508@gentoo.org> <47E24006.4030907@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 82.153.76.211 User-Agent: KNode/0.10.5 Sender: news Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 8d4d94c5-9a66-42a2-b2d4-55839f287824 X-Archives-Hash: 50232978d12f8c6c0847ae8140bb3a80 Petteri R=E4ty wrote: > Steve Long kirjoitti: >>> >> I don't see how it would wreak more havoc than a novice using, eg ANT >> from Java which s/he is comfortable with, and then further having to >> learn BASH peculiarities when things don't fit with the eclass. But ye= ah, >> the fun is what attracts me to the idea more than anything. >>=20 >=20 > Java needs to be compiled and ant is meant to be started from the > command line. Of course you can invoke the main method from Java but > what's the point? Developers have to be able to review ebuilds and > having all those different languages would make the job harder and I > don't really see benefits. If you need something bit more complex done > in an ebuild, you can always use something like inline python. >=20 Yeah, sorry I haven't used Java seriously since 1.1 (apart from some MIDP stuff) so haven't used ANT. I'm thinking more in terms of how Java was touted as network code, similar to tcl (which is one scripted setup I wou= ld be interested in.) So where you have a VM already instantiated, along wit= h whatever SecurityManager and so on, you have a framework for user, shared or system installs, according to privilege level, with dependency resolution handled by the package manager. (The dependencies don't have t= o be confined to what the language knows about.) You're right though, that's not of so much interest for stuff where you already have ebuilds with associated shell infra, which you're used to maintaining. Thanks, igli. --=20 gentoo-dev@lists.gentoo.org mailing list