From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: MON KEY Newsgroups: gmane.emacs.bugs Subject: bug#7319: `defsetf' methods of `extent-*' in emacs-lisp/cl-macs.el Date: Tue, 2 Nov 2010 16:38:05 -0400 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: dough.gmane.org 1288730624 11313 80.91.229.12 (2 Nov 2010 20:43:44 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 2 Nov 2010 20:43:44 +0000 (UTC) To: 7319@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 02 21:43:38 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PDNhg-0002a2-U0 for geb-bug-gnu-emacs@m.gmane.org; Tue, 02 Nov 2010 21:43:37 +0100 Original-Received: from localhost ([127.0.0.1]:47269 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PDNhf-0005qc-KZ for geb-bug-gnu-emacs@m.gmane.org; Tue, 02 Nov 2010 16:43:35 -0400 Original-Received: from [140.186.70.92] (port=44175 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PDNhW-0005pQ-MA for bug-gnu-emacs@gnu.org; Tue, 02 Nov 2010 16:43:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PDNhT-0006DW-L5 for bug-gnu-emacs@gnu.org; Tue, 02 Nov 2010 16:43:26 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:40143) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PDNhT-0006DS-Jd for bug-gnu-emacs@gnu.org; Tue, 02 Nov 2010 16:43:23 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1PDNYQ-0002Cj-0u; Tue, 02 Nov 2010 16:34:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: MON KEY Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 02 Nov 2010 20:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 7319 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.12887300308465 (code B ref -1); Tue, 02 Nov 2010 20:34:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 2 Nov 2010 20:33:50 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PDNYD-0002CU-Va for submit@debbugs.gnu.org; Tue, 02 Nov 2010 16:33:50 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PDNYC-0002CP-23 for submit@debbugs.gnu.org; Tue, 02 Nov 2010 16:33:48 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PDNcQ-0005Ml-Hq for submit@debbugs.gnu.org; Tue, 02 Nov 2010 16:38:11 -0400 Original-Received: from lists.gnu.org ([199.232.76.165]:38567) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PDNcQ-0005Mh-EP for submit@debbugs.gnu.org; Tue, 02 Nov 2010 16:38:10 -0400 Original-Received: from [140.186.70.92] (port=55058 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PDNcP-0004YX-A1 for bug-gnu-emacs@gnu.org; Tue, 02 Nov 2010 16:38:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PDNcO-0005ML-7d for bug-gnu-emacs@gnu.org; Tue, 02 Nov 2010 16:38:09 -0400 Original-Received: from mail-ew0-f41.google.com ([209.85.215.41]:58382) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PDNcO-0005MB-34 for bug-gnu-emacs@gnu.org; Tue, 02 Nov 2010 16:38:08 -0400 Original-Received: by ewy25 with SMTP id 25so3628814ewy.0 for ; Tue, 02 Nov 2010 13:38:06 -0700 (PDT) Original-Received: by 10.216.158.140 with SMTP id q12mr1571432wek.14.1288730285491; Tue, 02 Nov 2010 13:38:05 -0700 (PDT) Original-Received: by 10.216.37.69 with HTTP; Tue, 2 Nov 2010 13:38:05 -0700 (PDT) X-Google-Sender-Auth: XqrHP6x3PeKZsVrRlamk-RS55Dk X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Tue, 02 Nov 2010 16:34:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:41379 Archived-At: Current through bzr-102222 emacs-lisp/cl-macs.el has `defsetf' methods for: `extent-data', `extent-face', `extent-priority', `extent-end-position', `extent-start-position' AFAICT GNU Emacs deosn't define the corresponding operators: `set-extent-data', `set-extent-face', `set-extent-priority', `set-extent-endpoints' GNU Emacs doesn't even support the majority of cl*.el functions at runtime (let alone setf methods for many core procedures) so why does it make an attempt tos upport CL related functions for an alien application's incompatible lisp featureset? emacs -Q (defun bubba (x) (eval-when-compile (require 'cl)) x) M-x compile-defun (symbol-plist 'extent-data) (symbol-plist 'extent-face) (symbol-plist 'extent-priority) (symbol-plist 'extent-end-position) (symbol-plist 'extent-start-position) Is this another example of CL polluting the "global names"? :P -- /s_P\