From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Christopher Monsanto Newsgroups: gmane.emacs.bugs Subject: bug#12512: 24.2.50; pcase treats quoted lists different than non-quoted lists Date: Thu, 27 Sep 2012 21:09:54 -0400 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1348794668 3897 80.91.229.3 (28 Sep 2012 01:11:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 28 Sep 2012 01:11:08 +0000 (UTC) Cc: 12512@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Sep 28 03:11:13 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 1THP6e-0001sF-S6 for geb-bug-gnu-emacs@m.gmane.org; Fri, 28 Sep 2012 03:11:04 +0200 Original-Received: from localhost ([::1]:54098 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1THP6Z-0003Ug-FQ for geb-bug-gnu-emacs@m.gmane.org; Thu, 27 Sep 2012 21:10:59 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:48663) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1THP6W-0003US-W4 for bug-gnu-emacs@gnu.org; Thu, 27 Sep 2012 21:10:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1THP6V-0002n3-Si for bug-gnu-emacs@gnu.org; Thu, 27 Sep 2012 21:10:56 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:49923) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1THP6V-0002mr-Oy for bug-gnu-emacs@gnu.org; Thu, 27 Sep 2012 21:10:55 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1THP6c-0004PO-1g for bug-gnu-emacs@gnu.org; Thu, 27 Sep 2012 21:11:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Christopher Monsanto Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 28 Sep 2012 01:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12512 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 12512-submit@debbugs.gnu.org id=B12512.134879464616923 (code B ref 12512); Fri, 28 Sep 2012 01:11:02 +0000 Original-Received: (at 12512) by debbugs.gnu.org; 28 Sep 2012 01:10:46 +0000 Original-Received: from localhost ([127.0.0.1]:59469 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1THP6L-0004Ot-18 for submit@debbugs.gnu.org; Thu, 27 Sep 2012 21:10:45 -0400 Original-Received: from mail-vc0-f172.google.com ([209.85.220.172]:49072) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1THP6I-0004Om-IJ for 12512@debbugs.gnu.org; Thu, 27 Sep 2012 21:10:43 -0400 Original-Received: by vcbfl11 with SMTP id fl11so3048025vcb.3 for <12512@debbugs.gnu.org>; Thu, 27 Sep 2012 18:10:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-gm-message-state; bh=SKRhxmQdf3eQUzup9pmVIaNO79NPu260OWGokI+40bk=; b=UTnTl1hbtlO/wH3eE6AqvU4B+ZL+ds11COZ7RyLkDEfdQEnm8dXEUNifMbRI3s8d31 i0RLeA5Q+iwU2jqD08ryeGd6Gk6ot1PHfe+1V8qMi8kezi+AtVCralom6X/6T5yySKxd bEbFj///CX5KDj38ZX1r4T6eB6fGWKWM373SESJ8CNDCh4MNoqphnJQBnrKci4u3DmiA sdLdLRudORsf0uIrt+eENm9E0WRnXuChEl4zwvjIyu1q2YqtGP5H8p2MFkF3rUpns8LP YOyJgZaEZVKGoXnm3SE22YOMzWMvoUgryMBAVBWiV1BA7RBewcZcn8lbbWduNb4YRRXO 4CuA== Original-Received: by 10.220.149.199 with SMTP id u7mr3206071vcv.10.1348794635164; Thu, 27 Sep 2012 18:10:35 -0700 (PDT) Original-Received: by 10.220.235.132 with HTTP; Thu, 27 Sep 2012 18:09:54 -0700 (PDT) In-Reply-To: X-Gm-Message-State: ALoCoQneCbTsu9OoLUWR+IjSC4IWjRQEV4r6gIkPIb22qRZ1KQ3mK0xJneHfdMgsNvVJ8LIIseKT 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 (newer, 2) 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:64970 Archived-At: Oh, I see. (pcase '(1 2 3) ...) is different than (let ((x '(1 2 3))) (pcase x ...)). That's pretty counter intuitive. I'm guessing some sort of optimization? Christopher Monsanto chris@monsan.to -- http://monsan.to/ On Thu, Sep 27, 2012 at 8:52 PM, Stefan Monnier wrote: >> Anyone alive :)? If someone can acknowledge that this is indeed a bug, > > It's definitely a bug. > >> moment (due to the ubiquity of using quotation for lists, pcase is >> more-or-less useless to me until this is fixed) > > I can't believe you often do (pcase 'FOO BAR), since that can always be > trivially resolved (since you know statically what you're pcase'ing on). > > > Stefan