From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.emacs.bugs Subject: bug#31311: 27.0; doc of `pcase' Date: Sun, 27 May 2018 10:22:49 +0200 Message-ID: <87r2lxzew6.fsf@gnuvola.org> References: <83wowqrmp8.fsf@gnu.org> <87efixlv8g.fsf@web.de> <83muxlsvfm.fsf@gnu.org> <871sexlqvw.fsf@web.de> <83k1sps9n3.fsf@gnu.org> <87wowpndoo.fsf@gmail.com> <87fu3c6cm3.fsf@gnuvola.org> <83zi1kqynx.fsf@gnu.org> <871seh3yw8.fsf@gnuvola.org> <877eo9kmid.fsf@web.de> <87y3gl574j.fsf@gnuvola.org> <87po1xc5lb.fsf@web.de> <87muwz6ftl.fsf@gnuvola.org> <874lj7r5mx.fsf@web.de> <878t8e2lw1.fsf@gnuvola.org> <83in7ecrxo.fsf@gnu.org> <87r2m22ndx.fsf@gnuvola.org> <87tvqwfxzv.fsf@gmail.com> <87fu2e23jy.fsf@gnuvola.org> <33cb1c7a-38a2-4d74-a266-51be5b636552@default> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: blaine.gmane.org 1527408969 14708 195.159.176.226 (27 May 2018 08:16:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 27 May 2018 08:16:09 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 31311@debbugs.gnu.org To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun May 27 10:16:05 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMqqR-0003gj-Nh for geb-bug-gnu-emacs@m.gmane.org; Sun, 27 May 2018 10:16:03 +0200 Original-Received: from localhost ([::1]:51286 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fMqsY-0007H1-Sb for geb-bug-gnu-emacs@m.gmane.org; Sun, 27 May 2018 04:18:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47040) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fMqsN-0007EP-TM for bug-gnu-emacs@gnu.org; Sun, 27 May 2018 04:18:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fMqsM-0000oL-Ns for bug-gnu-emacs@gnu.org; Sun, 27 May 2018 04:18:03 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:42221) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fMqsM-0000o2-KD for bug-gnu-emacs@gnu.org; Sun, 27 May 2018 04:18:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fMqsM-0003AE-FP for bug-gnu-emacs@gnu.org; Sun, 27 May 2018 04:18:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Thien-Thi Nguyen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 May 2018 08:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31311 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 31311-submit@debbugs.gnu.org id=B31311.152740905212123 (code B ref 31311); Sun, 27 May 2018 08:18:02 +0000 Original-Received: (at 31311) by debbugs.gnu.org; 27 May 2018 08:17:32 +0000 Original-Received: from localhost ([127.0.0.1]:50118 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMqrs-00039T-7H for submit@debbugs.gnu.org; Sun, 27 May 2018 04:17:32 -0400 Original-Received: from mail.agora-net.com ([67.59.132.6]:43208) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMqrq-00039M-Ra for 31311@debbugs.gnu.org; Sun, 27 May 2018 04:17:31 -0400 Original-Received: from ttn by mail.agora-net.com with local (Exim 4.82) (envelope-from ) id 1fMqrp-0005M8-RV; Sun, 27 May 2018 04:17:29 -0400 Original-Received: from ttn by zigzag.favinet with local (Exim 4.80) (envelope-from ) id 1fMqx8-0006UW-2F; Sun, 27 May 2018 10:22:58 +0200 In-Reply-To: <33cb1c7a-38a2-4d74-a266-51be5b636552@default> (Drew Adams's message of "Sat, 26 May 2018 08:26:02 -0700 (PDT)") X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: ttn@gnuvola.org X-SA-Exim-Scanned: No (on mail.agora-net.com); SAEximRunCond expanded to false X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:146585 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable () Drew Adams () Sat, 26 May 2018 08:26:02 -0700 (PDT) > The manual should refer to `cl-case', not `case'. I disagree. My (unsolicited) 2 cents: [why =E2=80=98case=E2=80=99 over =E2=80=98cl-case=E2=80=99] I agree, in the long term. However, for the scope of this bug, it's not a crucial problem to resolve. If the fundamental change you seek is to transition =E2=80=98case=E2=80=99 into Emacs Lisp "co= re" (not requiring loading cl.el etc), that's something that we can discuss in -devel and when it occurs, the docs can be updated accordingly. [We even had the extreme position a few years ago that an eager-beaver mmaintainer forced names like `cl-caddr' on Emacs. Fortunately, that craziness was eventually rescinded. http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg01394.html ] Wow. On a related subject [naming of `pcase' et al]. This interesting topic is better discussed in -devel, i think. > In using =E2=80=98cl-case=E2=80=99 as one of the conceptual parents of > =E2=80=98pcase=E2=80=99, But it's not, really. Maybe "parent" in the sense of design ancestor, but not "parent" in the sense of current derivation or resemblance. Well, "design ancestor" is what i meant by "conceptual parent". However, i did not dare use that because i myself did not design =E2=80=98pcase=E2=80=99. I think "conceptual parent" accurately describes = how someone on the outside might look at things. Pure projection on the surface, yes, but a bit of empathy in the background, too. Anyway, thanks to everyone who gave feedback. With your help, i think we are now at a good point to merge (and close the bug). I have squashed the two following commits that pertained to "Overhaul pcase documentation" into that one and left "Mention pcase as a fifth conditional form" as the last one on branch =E2=80=98fix/bug-31311-pcase-doc-squash=E2=80=99. I deleted and repushed t= hat branch; its HEAD commit is now 3a0c48aac9a. I'd like to merge that branch into =E2=80=98emacs-26=E2=80=99 immediately. = Any objections? =2D-=20 Thien-Thi Nguyen ----------------------------------------------- (defun responsep (query) ; (2018) Software Libero (pcase (context query) ; =3D Dissenso Etico (`(technical ,ml) (correctp ml)) ...)) 748E A0E8 1CB8 A748 9BFA =2D-------------------------------------- 6CE4 6703 2224 4C80 7502 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlsKatwACgkQZwMiJEyAdQJMmwCcCXQzZr8oZIyQon2HcYW3YnFZ Bx0An37CZHc3wLhsSyAh4GGIzHjDJcrk =DAHD -----END PGP SIGNATURE----- --=-=-=--