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 1JSAa3-0000qa-9J for garchives@archives.gentoo.org; Thu, 21 Feb 2008 12:31:15 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id EF888E0358; Thu, 21 Feb 2008 12:31:13 +0000 (UTC) Received: from mk-filter-1-a-3.mail.uk.tiscali.com (mk-filter-1-a-3.mail.uk.tiscali.com [212.74.100.44]) by pigeon.gentoo.org (Postfix) with ESMTP id 2BBFBE035B for ; Thu, 21 Feb 2008 12:31:08 +0000 (UTC) X-Trace: 666190774/mk-filter-1.mail.uk.tiscali.com/B2B/$THROTTLED-DYNAMIC/CUSTOMER-DYNAMIC-IP/79.74.148.155 X-SBRS: None X-RemoteIP: 79.74.148.155 X-IP-MAIL-FROM: dcoutts@gentoo.org X-IP-BHB: Once X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAFv9vEdPSpSb/2dsb2JhbAAIsBU Received: from 79-74-148-155.dynamic.dsl.as9105.com (HELO [192.168.0.100]) ([79.74.148.155]) by smtp.tiscali-business.co.uk with ESMTP; 21 Feb 2008 12:29:08 +0000 Subject: Re: [gentoo-dev] The future of ebuild From: Duncan Coutts To: gentoo-dev@lists.gentoo.org In-Reply-To: <94a0d4530802201240v19dde77vff199cb11ece0bbd@mail.gmail.com> References: <94a0d4530802201240v19dde77vff199cb11ece0bbd@mail.gmail.com> Content-Type: text/plain Date: Thu, 21 Feb 2008 12:29:06 +0000 Message-Id: <1203596946.3076.72.camel@localhost> 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 X-Mailer: Evolution 2.12.2 Content-Transfer-Encoding: 7bit X-Archives-Salt: 92b1da1f-dc9e-4456-8cb5-ed7fb7572cf2 X-Archives-Hash: ee32c6eb318fd940b326a56921804f5c On Wed, 2008-02-20 at 22:40 +0200, Felipe Contreras wrote: > The core of a distribution is the "packaging" system, and the core of > the packaging system is the building system, which has no reason not > to be distribution agnostic, and actually, packaging system agnostic. > > Why not create a new build system with a state of the art programming > language, and an advanced DSL that actually other distributions could > use? > > I would like to hear your opinions on this matter. Take a look at Nix. It's a distribution-agnostic package manager that uses a purely functional DSL for package specifications. http://nix.cs.uu.nl/index.html -- Duncan Coutts : Gentoo Developer (Haskell team) -- gentoo-dev@lists.gentoo.org mailing list