From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#31311: 27.0; doc of `pcase' Date: Sun, 27 May 2018 06:31:49 -0700 (PDT) Message-ID: 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> <87r2lxzew6.fsf@gnuvola.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1527427867 13057 195.159.176.226 (27 May 2018 13:31:07 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 27 May 2018 13:31:07 +0000 (UTC) Cc: 31311@debbugs.gnu.org To: Thien-Thi Nguyen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun May 27 15:31:03 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 1fMvlG-0003GK-6q for geb-bug-gnu-emacs@m.gmane.org; Sun, 27 May 2018 15:31:02 +0200 Original-Received: from localhost ([::1]:52135 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fMvnN-00043H-6M for geb-bug-gnu-emacs@m.gmane.org; Sun, 27 May 2018 09:33:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52847) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fMvnG-00042w-BH for bug-gnu-emacs@gnu.org; Sun, 27 May 2018 09:33:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fMvnD-0006xK-7q for bug-gnu-emacs@gnu.org; Sun, 27 May 2018 09:33:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:42351) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fMvnD-0006x8-39 for bug-gnu-emacs@gnu.org; Sun, 27 May 2018 09:33:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fMvnC-00043N-Ji for bug-gnu-emacs@gnu.org; Sun, 27 May 2018 09:33:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 May 2018 13:33: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.152742792215507 (code B ref 31311); Sun, 27 May 2018 13:33:02 +0000 Original-Received: (at 31311) by debbugs.gnu.org; 27 May 2018 13:32:02 +0000 Original-Received: from localhost ([127.0.0.1]:50248 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMvmD-00041l-H4 for submit@debbugs.gnu.org; Sun, 27 May 2018 09:32:02 -0400 Original-Received: from userp2120.oracle.com ([156.151.31.85]:55858) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMvmB-00041Y-CZ for 31311@debbugs.gnu.org; Sun, 27 May 2018 09:31:59 -0400 Original-Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w4RDQFZR082577; Sun, 27 May 2018 13:31:53 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2017-10-26; bh=4ijbAVLSOpDvC/hdLSuzGrEGmS2nHb+ZqPlsyAKEfEA=; b=CKNKC8U5BDZQPshZtzcL5xBb86viOSnPhcA7eU+07FpdnhJtDUcHXWhk17eQa4Bxlatz lmBlD0LWADt18pS+RgVJvkvJOxI81nVu7bOl5xgcv9Xy3xo5Y78PyVWQjqYHOha3VX+C 21lOp3o4FpnNJEX1ari91i/lsL1Db+YmXIxZvsLJV1Sf9Gn26ntqGE+rgAjZjHy40Uwo poQmLXOy7KLrgm1SjX3e6kb4sZwkR2H5Wi0Oy5IbS5/dVec3dFOW7gwGip7Qxb5kRkTk a/JVwmKLByh7IdiC6lk5n9Mov1TDe8hKrClKeeZeL6zIooib3wpji9bpzaBGgCBNib1r 3w== Original-Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by userp2120.oracle.com with ESMTP id 2j7084u12a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 27 May 2018 13:31:53 +0000 Original-Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w4RDVpW3003174 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 27 May 2018 13:31:52 GMT Original-Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21]) by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w4RDVpSL028175; Sun, 27 May 2018 13:31:51 GMT In-Reply-To: <87r2lxzew6.fsf@gnuvola.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4690.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8906 signatures=668702 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=998 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1805270169 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:146589 Archived-At: > > The manual should refer to `cl-case', not `case'. > I disagree. My (unsolicited) 2 cents: ... >=20 > I agree, in the long term. However, for the scope of > this bug, it's not a crucial problem to resolve. Right. This bug is not about that. =20 > If the fundamental change you seek is to transition > =E2=80=98case=E2=80=99 into Emacs Lisp "core" (not requiring loading > cl.el etc),=20 Yes - let Emacs embrace `case' as one of its own. But I put it differently. It's not about where the definition lives (in which file), except in so far as one or the other place requires users to jump through more hoops. And no one has ever had to (and still does not need to) load cl.el at runtime, to get `case'. It's a macro, so it's enough to load it at byte-compile time. Still, it would be better if even that were not needed. > that's something that we can discuss in -devel It's been raised, IIRC, but didn't go anywhere. > and when it occurs, the docs can be updated accordingly. Agreed. I just jumped in here, OT, in response to this general statement: The manual should refer to `cl-case', not `case'. > On a related subject [naming of `pcase' et al]. >=20 > This interesting topic is better discussed in -devel, i think. Yes. > i think we are now at a good point to merge (and close the bug). I haven't looked at the resulting doc, but I'm sure it's a great improvement. Thanks for all your work on this.