From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: pcase docstring tweaks Date: Tue, 27 Oct 2015 14:57:51 -0400 Message-ID: References: <83r3kmrtat.fsf@gnu.org> <87r3kl22zk.fsf@web.de> <837fmdzpf2.fsf@gnu.org> <87oafp659p.fsf@web.de> <831tclzly9.fsf@gnu.org> <87fv115t20.fsf@web.de> <20151024090146.GA1849@acm.fritz.box> <878u6spgmp.fsf@gmx.net> <20151024174719.GB2731@acm.fritz.box> <87ziz8nkue.fsf@gmx.net> <20151024192858.GC2731@acm.fritz.box> <87h9lf95qn.fsf_-_@web.de> <87bnbkicps.fsf@web.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1445972306 9012 80.91.229.3 (27 Oct 2015 18:58:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 27 Oct 2015 18:58:26 +0000 (UTC) Cc: Alan Mackenzie , Eli Zaretskii , Stephen Berman , Oleh Krehel , Emacs Development To: Michael Heerdegen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 27 19:58:17 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 1Zr9Ro-00026T-Tt for ged-emacs-devel@m.gmane.org; Tue, 27 Oct 2015 19:58:17 +0100 Original-Received: from localhost ([::1]:33863 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zr9Rn-0001CN-UX for ged-emacs-devel@m.gmane.org; Tue, 27 Oct 2015 14:58:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33580) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zr9RW-0001CH-4y for emacs-devel@gnu.org; Tue, 27 Oct 2015 14:57:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zr9RV-0001Xe-65 for emacs-devel@gnu.org; Tue, 27 Oct 2015 14:57:58 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:12359) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zr9RQ-0001Wm-EY; Tue, 27 Oct 2015 14:57:52 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CsCwA731xV/zCdWxdcgxCEAsEMCYdLBAICgTw5FAEBAQEBAQGBCkEFg10BAQRWIxALNBIUGA0kiD/PIwEBAQEGAgEfizqFBQeELQWQNI5jg2uSAiOEFCKCeAEBAQ X-IPAS-Result: A0CsCwA731xV/zCdWxdcgxCEAsEMCYdLBAICgTw5FAEBAQEBAQGBCkEFg10BAQRWIxALNBIUGA0kiD/PIwEBAQEGAgEfizqFBQeELQWQNI5jg2uSAiOEFCKCeAEBAQ X-IronPort-AV: E=Sophos;i="5.13,465,1427774400"; d="scan'208";a="171788985" Original-Received: from 23-91-157-48.cpe.pppoe.ca (HELO pastel.home) ([23.91.157.48]) by ironport2-out.teksavvy.com with ESMTP; 27 Oct 2015 14:57:52 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id 3ECAD60039; Tue, 27 Oct 2015 14:57:51 -0400 (EDT) In-Reply-To: <87bnbkicps.fsf@web.de> (Michael Heerdegen's message of "Tue, 27 Oct 2015 15:54:23 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.181 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:192750 Archived-At: >> *************** >> *** 115,123 **** >> SYMBOL matches anything and binds it to SYMBOL. >> (or PAT...) matches if any of the patterns matches. >> (and PAT...) matches if all the patterns match. >> ! \\='VAL matches if the object is `equal' to VAL >> ATOM is a shorthand for \\='ATOM. >> ! ATOM can be a keyword, an integer, or a string. >> (pred FUN) matches if FUN applied to the object returns non-nil. >> (guard BOOLEXP) matches if BOOLEXP evaluates to non-nil. >> (let PAT EXP) matches if EXP matches PAT. >> --- 115,123 ---- >> SYMBOL matches anything and binds it to SYMBOL. >> (or PAT...) matches if any of the patterns matches. >> (and PAT...) matches if all the patterns match. >> ! \\='VAL matches if the object is `equal' to VAL. >> ATOM is a shorthand for \\='ATOM. >> ! when ATOM is a keyword, an integer, or a string. >> (pred FUN) matches if FUN applied to the object returns non-nil. >> (guard BOOLEXP) matches if BOOLEXP evaluates to non-nil. >> (let PAT EXP) matches if EXP matches PAT. The ATOM change looks like a mild regression to me, but if you feel strongly about that bikeshed color, feel free to change it (but then please remove the "." from the previous line, otherwise the "when" doesn't continue anything). The rest is fine. Stefan