Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751051AbbGBNEs (ORCPT ); Thu, 2 Jul 2015 09:04:48 -0400 Received: from mout.web.de ([212.227.15.4]:60466 "EHLO mout.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751260AbbGBNEl (ORCPT ); Thu, 2 Jul 2015 09:04:41 -0400 From: Martin Walch To: Jan Beulich Cc: Michal Marek , pebolle@tiscali.nl, linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 0/2] kconfig: allow use of relations other than (in)equality Date: Thu, 02 Jul 2015 15:04:27 +0200 Message-ID: <6743206.QpmKW5snMP@tacticalops> User-Agent: KMail/4.14.9 (Linux/3.18.12-gentoo-gnu; KDE/4.14.9; x86_64; ; ) In-Reply-To: <557EDA310200007800084C43@mail.emea.novell.com> References: <557EDA310200007800084C43@mail.emea.novell.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K0:RWxEV43iFU7+4Sjd5W+9SkJbXcUQHOLwnh10YlQQDSi1lz1+7Qj 7yp2MJ9Y0+0T5MU6+DhGniT+PIRSzC84NobE9eFXflLciL13BjaA+8spWctA3hw8fhbN9Ec slMC3rKE8GL+tKkAGygSSdsPogaUdxjx+Y6RY86XTA7sCzGKI+raZGWYiqL0BrGayppmcSt ZRtBmD2Fd59mEccW/YmGA== X-UI-Out-Filterresults: notjunk:1;V01:K0:IIQxh/hWT/k=:5kKzZVyK0imJJ3SV88zeS/ gjG2hf32/XY/HxBw0rAoyzMobfm96Hum3xZzDfD26QoRxzojZI8SGzJzMWihQGrOFABeVg4lX BWBCyK3H5Gtvu4lujB07165zeefXKaoMxheFRa4U4tUPchEpqqmHJE15BOH6auw5I9pjKNLwp tBPdRZFyfYNjEI/rwdUULbIpQ48mS5IbkQHr+6RAOWAPqOUbOncLlDEGgzkNSxLkMwEDDnk8t PSUXnV43klW5TZUGIOTnvRAvXcCmPG3zQQNqmSpKyXcL6znVatO7LnrZtXHpvtVsrqXtLeqAl b1NC371J8/ngkKJ+MgNAiDAPhrbSVhbgRHE7BaVj8BamxrjUxeuljes4ccsCJDI0tNsxBK5sI FPaibm3g00X3570vnjqMYR7UfcNOenJUPQibUK2SIdG5XQboQjtk77ZlwFG13EH+LFapF9E+F cjjfK52IZpW6vaTPQQVulkK/nDrlhxC09HsCEF1NAYN5TLd6wDHC8lZuJqyo1xkZ5hC6Orc6y ijnLcqbbSN5i9zbzLpAujahbwJQ4V3JS2D0m7eG2HkNZ4LHrXIgZfXfFsXik3rKuRI4lR8Y6/ RLIYsnFhZYqrlVtzkmRk+lgc+Fc6pyWGfuttDVR2S6ECvs5UjVvsTHz1SewhB2oPgMTGgEBao hAJ0c0AWRuatfUv9TWQ0HzR4fKjL/0UuR5kqgUHREaCtKNhb/8yn11X7DS7BNjJX5z5U= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 965 Lines: 26 Hi, > 1: allow use of relations other than (in)equality I know it is a bit late for objections. Still, I want to point out that this looks to me like a major extension to the language. Kconfig is a configuration language, and as far as I can tell it is (intentionally) not Turing complete to keep the configuration simple and controllable. All relations that have been defined so far check for equality (or for being not equal). The new relations "<=", ">=", "<", and ">" add more expressiveness, potentially making the language actually more complex and reasoning harder. Once the new relations are added, it will be hard to get rid of them again. So, should this patch be reconsidered? Regards, Martin Walch -- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/