From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: string> missing? Date: Wed, 03 Jun 2015 19:42:14 +0300 Message-ID: <83pp5crbfd.fsf@gnu.org> References: <87oakxkvqw.fsf@petton.fr> <83zj4grgkc.fsf@gnu.org> <87sia8n8b5.fsf@petton.fr> <87zj4gu821.fsf@gnu.org> <83sia8rdkm.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1433349772 25973 80.91.229.3 (3 Jun 2015 16:42:52 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 3 Jun 2015 16:42:52 +0000 (UTC) Cc: nicolas@petton.fr, emacs-devel@gnu.org, tsdh@gnu.org To: Nick Andryshak Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jun 03 18:42:44 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Z0BkO-0002Jk-3V for ged-emacs-devel@m.gmane.org; Wed, 03 Jun 2015 18:42:32 +0200 Original-Received: from localhost ([::1]:36698 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z0BkN-0005wl-JM for ged-emacs-devel@m.gmane.org; Wed, 03 Jun 2015 12:42:31 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40390) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z0BkK-0005wY-4p for emacs-devel@gnu.org; Wed, 03 Jun 2015 12:42:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z0BkH-0000bO-CV for emacs-devel@gnu.org; Wed, 03 Jun 2015 12:42:28 -0400 Original-Received: from mtaout21.012.net.il ([80.179.55.169]:34541) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z0BkH-0000ac-5S; Wed, 03 Jun 2015 12:42:25 -0400 Original-Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0NPD00100NFNVL00@a-mtaout21.012.net.il>; Wed, 03 Jun 2015 19:42:23 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NPD0016CNQLVK10@a-mtaout21.012.net.il>; Wed, 03 Jun 2015 19:42:22 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.169 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:186993 Archived-At: > From: Nick Andryshak > Cc: tsdh@gnu.org, nicolas@petton.fr, emacs-devel@gnu.org > Date: Wed, 03 Jun 2015 12:10:50 -0400 > > >> Why would a language have '<' without '>'? > > > > Because it's enough? > > Should 'enough' be considered an acceptable standard? Yes. > Quote, atom, eq, cons, car, cdr, and cond are 'enough', right? No. > > That's just the tip of the iceberg. We have quite a few of other > > similar situations in Emacs Lisp. > > I don't think adding in a few small functions to satisfy some > inconsistencies makes the rest of that iceberg very menacing. I see no reason to be "consistent" here. There's no requirement to have in Emacs all possible inequality functions, just for consistency. Now, if there are good reasons to add specifically this function, let's hear them. "Consistency" isn't such a reason, because then we'd need to add gobs of other functions for similar "consistency" reasons. > I understand where you're coming from with this argument, but I > don't really buy it. Then don't. It's OK to disagree about something, nothing wrong about that. Fortunately, you can have this function for you, if you need it, with a simple one-liner.