From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mike Mattie Newsgroups: gmane.emacs.devel Subject: pp-to-string heisenberg bug Date: Mon, 31 Mar 2008 15:56:30 -0700 Message-ID: <20080331155630.4dadae11@reforged> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/3b.pDvrQZ+30VTCLET1R/9h"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Trace: ger.gmane.org 1207004257 29151 80.91.229.12 (31 Mar 2008 22:57:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 31 Mar 2008 22:57:37 +0000 (UTC) To: emacs developers Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Apr 01 00:58:08 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JgSx6-0004BS-1v for ged-emacs-devel@m.gmane.org; Tue, 01 Apr 2008 00:58:08 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JgSwU-0004zN-59 for ged-emacs-devel@m.gmane.org; Mon, 31 Mar 2008 18:57:30 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JgSwQ-0004yu-7b for emacs-devel@gnu.org; Mon, 31 Mar 2008 18:57:26 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JgSwP-0004ya-CJ for emacs-devel@gnu.org; Mon, 31 Mar 2008 18:57:25 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JgSwP-0004yX-8v for emacs-devel@gnu.org; Mon, 31 Mar 2008 18:57:25 -0400 Original-Received: from wa-out-1112.google.com ([209.85.146.177]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JgSwO-0005ln-Ot for emacs-devel@gnu.org; Mon, 31 Mar 2008 18:57:24 -0400 Original-Received: by wa-out-1112.google.com with SMTP id k34so2259470wah.10 for ; Mon, 31 Mar 2008 15:57:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:date:from:to:subject:message-id:x-mailer:mime-version:content-type; bh=+HfgMFVlcB3XU4x2tLl1N7LdElOPv+HzxNtrYGljwSk=; b=RE33ftPAiZSO5TtqeWWtdtBhrQtDwJvaZgmuygTVuVVDRFLzOXaN0Bc44G6uOp2qKC6HVDoQMXI4F68txWGJ24HRWAMmCplDmG4aq7wX2j5LqsVB1tA4t5cczqR2qKj67PULJVoADdMIewcneuUu2iIy2IP+QJLG9R45xLANInQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=date:from:to:subject:message-id:x-mailer:mime-version:content-type; b=Hi+g6xAbH8ycZmS258MK/AE9A25Pa8S/nPjciXWFu+bc51r5cxqWE8fbeZX+CFF9pXs2dVqwGjHjk6e4uoq1LqGMplOKo69u9X67jcD+3+pitJyOTGw8jr7ZL/7ee78pCoc4KKhUYSnUqaFIQ+2bufy9IGp5CxzMkt19yV4RU6Y= Original-Received: by 10.115.54.1 with SMTP id g1mr11061778wak.140.1207004240639; Mon, 31 Mar 2008 15:57:20 -0700 (PDT) Original-Received: from reforged ( [71.217.206.83]) by mx.google.com with ESMTPS id z15sm10436155pod.11.2008.03.31.15.57.19 (version=SSLv3 cipher=OTHER); Mon, 31 Mar 2008 15:57:20 -0700 (PDT) X-Mailer: Claws Mail 3.0.2 (GTK+ 2.12.8; i686-pc-linux-gnu) X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:94073 Archived-At: --Sig_/3b.pDvrQZ+30VTCLET1R/9h Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hello, I am running Emacs 23.0.60.2 on linux, and Emacs.app 0.9-rc2. The following= pp-to-string phenomena is seen on both platforms. description: pp-to-string is suppost to pretty print nested lists, however when I start = Emacs I always get this output truncated with ... parser-compile-run: Creating new closure. (lambda (start-pos) (save-excursion (let (...) (goto-char start-pos) (funcall ...)))) Which is very annoying. If I edebug-defun evaluate this little snippet: (pp-to-string 'foo) a couple of times pp-to-string starts working normally producing the correct output below: parser-compile-run: Creating new closure. (lambda (start-pos) (save-excursion (let ((parser-position (cons start-pos nil))) (goto-char start-pos) (funcall 'start)))) If you can't reproduce this problem it might have to do with what kind of l= ists my parser-compiler is generating. If That is the case (I think so) contact me for help in reproducing the pro= blem. It happens every time, I have to "trigger" normal behavior so it's a matter of running a small test case with my Parse= r Compiler. Cheers, Mike Mattie --Sig_/3b.pDvrQZ+30VTCLET1R/9h Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) iD8DBQFH8WwedfRchrkBInkRApXpAKDKlhJ7PB/fgw9rZw1bFNyo1cI/pACgqwRG 6PkvFuJNuuPFvxUgLRhPx2o= =tOlo -----END PGP SIGNATURE----- --Sig_/3b.pDvrQZ+30VTCLET1R/9h--