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 1LJVX5-0002ud-08 for garchives@archives.gentoo.org; Sun, 04 Jan 2009 16:08:55 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B1AF3E0602; Sun, 4 Jan 2009 16:08:53 +0000 (UTC) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.184]) by pigeon.gentoo.org (Postfix) with ESMTP id 6FBE4E0602 for ; Sun, 4 Jan 2009 16:08:53 +0000 (UTC) Received: by nf-out-0910.google.com with SMTP id c7so1040867nfi.26 for ; Sun, 04 Jan 2009 08:08:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type; bh=SViYftbVEalqWDbXJcCqTPajPCEpu+T8J2u0owYbxcY=; b=mSNiD4LgZnMjcjURy+N70XZhLZrX4J5Znl60GTCsEdCf4itKx/nMXeFoUS/TJfdtKr g90pGu1FhQ4jGhEVFssYbV92gCVxtc/PWrxw/pq2blRd3xs8SFd4aMoirc56pnsNTf/0 iRegzbS1F+ZMD0Jvpj2qBHG9dcPaxleK1F+S0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; b=RgYuPbqdTZgyrO2Tzt3GAi42k7EOzZ83SniUxQRIpC9tcq9ZJvvArbMKM6xx70FjVc 7jS+3/YexaNY0qjooMWxp9VA2hf9ch+ye+jYvGAT84pZT1xD1vBGDj03WFNrGTKDRJL0 3/O/79f0MyrJw9R0sg+8xAoY2pNbu8UsQfrCQ= Received: by 10.66.222.6 with SMTP id u6mr12376931ugg.19.1231085332806; Sun, 04 Jan 2009 08:08:52 -0800 (PST) Received: from snowcone (92-235-187-79.cable.ubr18.sgyl.blueyonder.co.uk [92.235.187.79]) by mx.google.com with ESMTPS id s1sm23699790uge.27.2009.01.04.08.08.51 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 04 Jan 2009 08:08:52 -0800 (PST) Date: Sun, 4 Jan 2009 16:08:45 +0000 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] USE dependencies Message-ID: <20090104160845.40a17677@snowcone> In-Reply-To: <8b4c83ad0901040804v2e87a7bdn2066f8a7e928c800@mail.gmail.com> References: <20090104145426.30527441@terra.solaris> <8b4c83ad0901040734o32913fa0j581f89d5b5d031b9@mail.gmail.com> <200901041646.09553.scarabeus@gentoo.org> <8b4c83ad0901040804v2e87a7bdn2066f8a7e928c800@mail.gmail.com> X-Mailer: Claws Mail 3.7.0 (GTK+ 2.14.5; x86_64-pc-linux-gnu) 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: multipart/signed; boundary="Sig_/kdXG7sGJQr/D1X2..DXlJvM"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: 51e70659-42a0-49cc-889a-8b3ba9ddfd22 X-Archives-Hash: b55a51f90f2363fa2396073e3a2956d8 --Sig_/kdXG7sGJQr/D1X2..DXlJvM Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sun, 4 Jan 2009 21:34:18 +0530 "Nirbheek Chauhan" wrote: > How about this: >=20 > New syntax Expanded syntax > Extension of > -------------------------------------------------------------------------= ------------------------------- > pkg[foo?bar] foo? ( cat/pkg[bar] ) !foo? ( cat/pkg ) > cat/pkg[foo?] > pkg[!foo?bar] foo? ( cat/pkg ) !foo? ( cat/pkg[bar] ) > cat/pkg[foo?] > pkg[foo=3Dbar] foo? ( cat/pkg[bar] ) !foo? ( cat/pkg[-bar] ) > cat/pkg[foo=3D] > pkg[!foo=3Dbar] foo? ( cat/pkg[-bar] ) !foo? ( cat/pkg[bar] ) > cat/pkg[!foo=3D] >=20 > IMO, this is simple enough to understand, and use :) It's utterly useless. Unlike the existing shortcut forms, what you're after isn't widely enough used to warrant its own shortcut. Use the expanded form and have done with it. --=20 Ciaran McCreesh --Sig_/kdXG7sGJQr/D1X2..DXlJvM Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAklg3xAACgkQ96zL6DUtXhFnlACgw7T5fPQi2tVUijvH8SfgBLuz dCgAoI1CHdX8PzALsi1rICNUrHj5M1io =q6HK -----END PGP SIGNATURE----- --Sig_/kdXG7sGJQr/D1X2..DXlJvM--