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#29838: 26.0; Elisp manual: describe standard-error sexps Date: Sun, 24 Dec 2017 12:05:33 -0800 (PST) Message-ID: <97c4c503-91cd-4635-8fde-487f22275f02@default> References: <837etcj95f.fsf@gnu.org> <831sjkj6iu.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1514145855 12035 195.159.176.226 (24 Dec 2017 20:04:15 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 24 Dec 2017 20:04:15 +0000 (UTC) Cc: 29838@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Dec 24 21:04:10 2017 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 1eTCVF-0002i8-7x for geb-bug-gnu-emacs@m.gmane.org; Sun, 24 Dec 2017 21:04:09 +0100 Original-Received: from localhost ([::1]:38239 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eTCXD-0002Hj-No for geb-bug-gnu-emacs@m.gmane.org; Sun, 24 Dec 2017 15:06:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34075) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eTCX7-0002HD-7C for bug-gnu-emacs@gnu.org; Sun, 24 Dec 2017 15:06:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eTCX3-0002Y9-SA for bug-gnu-emacs@gnu.org; Sun, 24 Dec 2017 15:06:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:42288) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eTCX3-0002Xv-Nu for bug-gnu-emacs@gnu.org; Sun, 24 Dec 2017 15:06:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eTCX3-0007RJ-HM for bug-gnu-emacs@gnu.org; Sun, 24 Dec 2017 15:06:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Dec 2017 20:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29838 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 29838-submit@debbugs.gnu.org id=B29838.151414594328565 (code B ref 29838); Sun, 24 Dec 2017 20:06:01 +0000 Original-Received: (at 29838) by debbugs.gnu.org; 24 Dec 2017 20:05:43 +0000 Original-Received: from localhost ([127.0.0.1]:50969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eTCWl-0007Qf-4y for submit@debbugs.gnu.org; Sun, 24 Dec 2017 15:05:43 -0500 Original-Received: from userp2120.oracle.com ([156.151.31.85]:49800) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eTCWk-0007QS-59 for 29838@debbugs.gnu.org; Sun, 24 Dec 2017 15:05:42 -0500 Original-Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.21/8.16.0.21) with SMTP id vBOK2A6E117915; Sun, 24 Dec 2017 20:05:36 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=xwIi1mg7XB+3g5QwUZj0H7BCev0SdYu+MGO4VtieOME=; b=q6QiFris+Pfd2FpsMxzcc7uSZDBHuIGj6WW4FLX7RAgOwHQcSWHL0j2Xr6mVgfRf8DJr 9M2nNDg30d+uGXqkklNn/Zf2CKwqWZC6H/SZV9io1mNfgINTSPOkf5KJqHO7rHkZUEpZ zcbe5g9iTWuDS2j83z39/2Shp9eMlru301GI+2tXiTiTvgLZOph9xLKzW04GcD6k64tg WjKmywOn8h29/X+LU0hxJZcOelx7w2vgYnVwuKWpCXoj8QS6P+9do62g4EVvlM5fcDN3 qKYfqtumTDOWwVY171j3r+61QQSZQQHOXawndf+YOt+OC6o9od8+vBgaKzOXNfWpUSxv ng== Original-Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by userp2120.oracle.com with ESMTP id 2f2jr1r0ar-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 24 Dec 2017 20:05:35 +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 vBOK5ZJS030150 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Sun, 24 Dec 2017 20:05:35 GMT Original-Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14]) by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id vBOK5YfW027718; Sun, 24 Dec 2017 20:05:35 GMT In-Reply-To: <831sjkj6iu.fsf@gnu.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4627.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8755 signatures=668650 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=679 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1712240277 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:141470 Archived-At: > > > > Please explain whatever _can_ be explained. >=20 > Sorry, I don't know how to do that in any useful way. Maybe someone > else will have an idea. As I said: A start could to be to mention that an `args-out-of range' error sexp has the form `(args-out-of-range ARG...)' or whatever the truth is, and then say what ARG represents, in general terms. And as I said: If [users] saw only nice error messages such as "Args out of range: [1 2 3 4], -1" then there would be no such problem. That too would take care of this bug. Put differently, users should not see a message that refers to something (internal?) that they cannot understand and that you say you don't know how to explain. But that's what happens currently with (as one example), errors raised on `post-command-hook'. It is presumably possible to see such unhelpful messages also in other contexts where raising an error is suppressed in favor of showing a message about the error. Perhaps a all such inferior messages could be fixed at the same place (dunno).