From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.bugs Subject: bug#13052: 24.3.50; mention recent change of `kbd' to a function in NEWS Date: Sun, 2 Dec 2012 05:19:55 +0100 Message-ID: References: <4A0D4F56F5644FECA0E1476F42EA84E8@us.oracle.com> <8B94F420D989475D8089DCF31ECF8EAC@us.oracle.com> <1912812BDF6B490FAA156D879299DD7C@us.oracle.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1354422067 1907 80.91.229.3 (2 Dec 2012 04:21:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 2 Dec 2012 04:21:07 +0000 (UTC) Cc: 13052@debbugs.gnu.org To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Dec 02 05:21:14 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1Tf139-00059Y-RC for geb-bug-gnu-emacs@m.gmane.org; Sun, 02 Dec 2012 05:21:03 +0100 Original-Received: from localhost ([::1]:41251 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tf12y-0002GA-3D for geb-bug-gnu-emacs@m.gmane.org; Sat, 01 Dec 2012 23:20:52 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:36821) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tf12v-0002Fu-QV for bug-gnu-emacs@gnu.org; Sat, 01 Dec 2012 23:20:50 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tf12u-0008G0-E7 for bug-gnu-emacs@gnu.org; Sat, 01 Dec 2012 23:20:49 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:38868) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tf12u-0008Fv-3o for bug-gnu-emacs@gnu.org; Sat, 01 Dec 2012 23:20:48 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1Tf154-0000rT-6e for bug-gnu-emacs@gnu.org; Sat, 01 Dec 2012 23:23:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Juanma Barranquero Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 02 Dec 2012 04:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13052 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 13052-submit@debbugs.gnu.org id=B13052.13544221753292 (code B ref 13052); Sun, 02 Dec 2012 04:23:02 +0000 Original-Received: (at 13052) by debbugs.gnu.org; 2 Dec 2012 04:22:55 +0000 Original-Received: from localhost ([127.0.0.1]:49119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tf14w-0000r3-9B for submit@debbugs.gnu.org; Sat, 01 Dec 2012 23:22:54 -0500 Original-Received: from mail-ea0-f172.google.com ([209.85.215.172]:50308) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tf14t-0000qv-GE for 13052@debbugs.gnu.org; Sat, 01 Dec 2012 23:22:52 -0500 Original-Received: by mail-ea0-f172.google.com with SMTP id a1so783139eaa.3 for <13052@debbugs.gnu.org>; Sat, 01 Dec 2012 20:20:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=X1j4L44AHZkMkUzSLvjNi6vr++LDa1KhGaXWuEOQKdk=; b=CUwVfd5C42iuoN6AFj4dy4sdJaeH5ZXJqDADZtnZRZ2WV11UbUy0IYXAGd6Vm/OYAy AqsisAA2oV/ge0Bz33JxKJKSwafAy7Sm7O5O6kwDbYkqSBAnUUjQxQP6CytGgcKL7dk6 LS3sXioHJ4Unwvsn+YYGNlOAZveD0NsqwjVqsNoC/x1TuOPofV4FWLjTlZ5xvhIcjEkL I9+m11Oil2dMuWLFybE7tEL/mdIltB7ONxkx/OiFi0zhdy4iy+tpslVVBHgJSY1P+d8T GtZhVOkPVVPI8SG1r/V8OJRHVIFlLWBmg0k8WgC/aJpihLZ1ABH2QDoE5s0X3FH89hCj 9www== Original-Received: by 10.14.207.6 with SMTP id m6mr22224220eeo.10.1354422036253; Sat, 01 Dec 2012 20:20:36 -0800 (PST) Original-Received: by 10.223.4.209 with HTTP; Sat, 1 Dec 2012 20:19:55 -0800 (PST) In-Reply-To: <1912812BDF6B490FAA156D879299DD7C@us.oracle.com> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:67766 Archived-At: On Sun, Dec 2, 2012 at 5:07 AM, Drew Adams wrote: > The application of property `pure' to `kbd' is not in byte-opt.el. It is in > subr.el. And in my code it would, likewise, be in an ordinary Lisp library. I wouldn't call subr.el "an ordinary Lisp library"; perhaps it's the word "basic" in "basic lisp subroutines for Emacs". > I was just asking whether you know of something that makes this special to Emacs > Dev and not appropriate for user libraries. If you don't know of anything, > fine; perhaps someone else does. No, I don't know of something that makes it special to Emacs, other than the interiorities of the byte-optimizer are undocumented except in the source code. It's almost by definition what I would call "internal". I suppose we will have to agree to disagree on this, because I don't share your impulse to document every nook and cranny of Emacs. > It is a question: whether `pure' is information that users can reasonably use to > inform the byte compiler that a function is what the compiler would expect of a > pure function, i.e., what the code you pointed me to would expect, in order to > be able to perform that particular optimization. If it were so, it would be documented, don't you think. In the section of the Elisp manual dedicated to the byte-optimizer. Only that section does not exist. J