From debbugs-submit-bounces@debbugs.gnu.org Sat May 31 14:33:57 2014 Received: (at submit) by debbugs.gnu.org; 31 May 2014 18:33:57 +0000 Received: from localhost ([127.0.0.1]:39137 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wqo6N-0006aZ-9I for submit@debbugs.gnu.org; Sat, 31 May 2014 14:33:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54653) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wqo07-0006Ph-D4 for submit@debbugs.gnu.org; Sat, 31 May 2014 14:27:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wqnzr-0005w6-O5 for submit@debbugs.gnu.org; Sat, 31 May 2014 14:27:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:58989) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wqnzr-0005vp-Ld for submit@debbugs.gnu.org; Sat, 31 May 2014 14:27:11 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56352) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wqnzi-0002mA-J4 for bug-guile@gnu.org; Sat, 31 May 2014 14:27:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WqnzZ-0005qM-IA for bug-guile@gnu.org; Sat, 31 May 2014 14:27:02 -0400 Received: from nm31.bullet.mail.ne1.yahoo.com ([98.138.229.24]:26441) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WqnzZ-0005qA-AA for bug-guile@gnu.org; Sat, 31 May 2014 14:26:53 -0400 Received: from [127.0.0.1] by nm31.bullet.mail.ne1.yahoo.com with NNFMP; 31 May 2014 18:26:52 -0000 Received: from [98.138.226.180] by nm31.bullet.mail.ne1.yahoo.com with NNFMP; 31 May 2014 18:24:12 -0000 Received: from [216.39.60.173] by tm15.bullet.mail.ne1.yahoo.com with NNFMP; 31 May 2014 18:24:12 -0000 Received: from [216.39.60.240] by tm9.access.bullet.mail.gq1.yahoo.com with NNFMP; 31 May 2014 18:24:12 -0000 Received: from [127.0.0.1] by omp1011.access.mail.gq1.yahoo.com with NNFMP; 31 May 2014 18:24:12 -0000 X-Yahoo-Newman-Property: ymail-4 X-Yahoo-Newman-Id: 751213.13633.bm@omp1011.access.mail.gq1.yahoo.com Received: (qmail 51234 invoked by uid 60001); 31 May 2014 18:24:12 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1401560652; bh=/5kNXJnozLnxo88BS8arFXnWkBc1attr/x9ujK2SuOk=; h=Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=lOPRClm4DUG3NTDeyakrd9qC98+viZwCPEA4w01bdaoVcgDOz9+Jf7pAj8TzcBj986lDTwTRgx3ndZkp5baBjSpliaXFAeoU6Ug1Xa9o58R1iBQlhk+RoCxpsydVF6Vb2VMXqTcXCIl2buAb5mTjqxUhJ5v8TXD0kS71opBaFhU= X-YMail-OSG: hkg.kZgVM1mIOEWYqoRDrVkzQkxQPrrSCP.5jFdwJeNKtOB lSuJRs7zZ3Gp5yBWMG4_.Q2rRptZKIRciSznlkZZK1Q0rHSe47RDdaJlWrh. 34UgZdK_Z8VuwMY3e1Xg8kG39plP2h6SVrJ8eKgQzm0No5YtOx4phIbwgPal Lt.EfJICB_QKlaCsKG166swrwMoHo4nEjFFB0bZ9jK2FgE8iPjuLKDi15xkt bqmnVC4oEXj7pENbCVVX8jWkm1PI1THopFuX4aKn_DLHFps7aFkQP4dGTtrH qk8YYvDAMK1EKmlTfIRpB.ODxCkWwwKBLHasQFQiO1y5cqy3fDkLYp0.jAkS oqubKiddtWwj6afqHt6TSf8CHefDFdNqpzSVIecjxiYF5s5q7yTeSiNL3JTi oFD5yxzvqRG7Lbi9Nf5tUKzlx1LoGYD8HrNxrv1OUcjDUf4_b0kvfesBpeg7 x.6pFX1iP1.8wNz564JMYqz8fWQvNBv.NGzaJp_q_89aCDtLrUo4wdS8NNak AnL.USCFlq3H65PoCMVI9IqcRU8FjlyjNI_KltR7.4gmzsjfgUNOC916YlAt xbvE- Received: from [174.65.78.215] by web185302.mail.gq1.yahoo.com via HTTP; Sat, 31 May 2014 11:24:12 PDT X-Rocket-MIMEInfo: 002.001, SGksDQoNCk5laXRoZXIgZXhhbXBsZSBiZWxvdyBzaG91bGQgYmUgbGluZS13cmFwcGVkLCBidXQgdGhlIHNlY29uZCBvbmUgDQppcy4gIEl0IGxvb2tzIGxpa2UgcHJldHR5LXByaW50ICM6d2lkdGggdmFsdWVzIGFib3ZlIDQ5IGRvbid0DQp3b3JrLiAgSXMgdGhlcmUgYSB3b3JrYXJvdW5kPw0KDQoNCihwcmV0dHktcHJpbnQNCiAgJygyMzQgLiAiOTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3IikNCiAgIzp3aWR0aCA0OSkgDQo9Pg0KKDIzNCAuICI5MDEyMzQ1Njc4OTAxMjM0NTY3ODkBMAEBAQE- X-Mailer: YahooMailClassic/592 YahooMailWebService/0.8.188.663 Message-ID: <1401560652.32669.YahooMailBasic@web185302.mail.gq1.yahoo.com> Date: Sat, 31 May 2014 11:24:12 -0700 (PDT) From: Mark Polesky Subject: pretty-print #:width values above 49 don't work? To: bug-guile@gnu.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 31 May 2014 14:33:52 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) Hi, Neither example below should be line-wrapped, but the second one is. It looks like pretty-print #:width values above 49 don't work. Is there a workaround? (pretty-print '(234 . "901234567890123456789012345678901234567") #:width 49) => (234 . "901234567890123456789012345678901234567") (pretty-print '(234 . "9012345678901234567890123456789012345678") #:width 50) => (234 . "9012345678901234567890123456789012345678") $ ./config.guess x86_64-unknown-linux-gnu $ guile --version Guile 1.8.8 Thanks! - Mark From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 01 14:41:15 2014 Received: (at 17657) by debbugs.gnu.org; 1 Jun 2014 18:41:16 +0000 Received: from localhost ([127.0.0.1]:40058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WrAh1-0007Vc-4Y for submit@debbugs.gnu.org; Sun, 01 Jun 2014 14:41:15 -0400 Received: from world.peace.net ([96.39.62.75]:59494 ident=hope8) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WrAgx-0007VR-4A for 17657@debbugs.gnu.org; Sun, 01 Jun 2014 14:41:12 -0400 Received: from 209-6-91-212.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com ([209.6.91.212] helo=yeeloong.lan) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1WrAgp-0002sz-Bu; Sun, 01 Jun 2014 14:41:03 -0400 From: Mark H Weaver To: Mark Polesky Subject: Re: bug#17657: pretty-print #:width values above 49 don't work? References: <1401560652.32669.YahooMailBasic@web185302.mail.gq1.yahoo.com> Date: Sun, 01 Jun 2014 14:40:56 -0400 In-Reply-To: <1401560652.32669.YahooMailBasic@web185302.mail.gq1.yahoo.com> (Mark Polesky's message of "Sat, 31 May 2014 11:24:12 -0700 (PDT)") Message-ID: <87vbsk322v.fsf@yeeloong.lan> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17657 Cc: 17657@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Mark Polesky writes: > Neither example below should be line-wrapped, but the second one > is. Our pretty printer, inherited from SLIB and originally written by Marc Feeley, uses a great many heuristics to make formatting decisions. These heuristics are undocumented and subject to change. One of its heuristics is that individual expressions shall not be more than 49 columns wide. Notice that pretty-print.scm includes the following internal definition: (define max-expr-width 50) (although in fact the maximum width ends up being 49) > Is there a workaround? A couple of years ago I added an undocumented #:max-expr-width keyword argument to pretty-print, in order to improve the formatting of psyntax-pp.scm. You could use that. It would be good to redesign and rewrite our pretty-printer from scratch at some point. > $ guile --version > Guile 1.8.8 We no longer support Guile 1.8.x. You should transition to 2.0. Thanks, Mark From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 03 14:10:23 2014 Received: (at 17657) by debbugs.gnu.org; 3 Jun 2014 18:10:23 +0000 Received: from localhost ([127.0.0.1]:42502 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WrtAE-0005dX-Jl for submit@debbugs.gnu.org; Tue, 03 Jun 2014 14:10:23 -0400 Received: from nm37.bullet.mail.ne1.yahoo.com ([98.138.229.30]:43656) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WrtAB-0005dF-0f for 17657@debbugs.gnu.org; Tue, 03 Jun 2014 14:10:19 -0400 Received: from [127.0.0.1] by nm37.bullet.mail.ne1.yahoo.com with NNFMP; 03 Jun 2014 18:10:13 -0000 Received: from [98.138.100.112] by nm37.bullet.mail.ne1.yahoo.com with NNFMP; 03 Jun 2014 18:06:48 -0000 Received: from [216.39.60.166] by tm103.bullet.mail.ne1.yahoo.com with NNFMP; 03 Jun 2014 18:06:38 -0000 Received: from [216.39.60.237] by tm2.access.bullet.mail.gq1.yahoo.com with NNFMP; 03 Jun 2014 18:06:38 -0000 Received: from [127.0.0.1] by omp1008.access.mail.gq1.yahoo.com with NNFMP; 03 Jun 2014 18:06:38 -0000 X-Yahoo-Newman-Property: ymail-4 X-Yahoo-Newman-Id: 297889.95448.bm@omp1008.access.mail.gq1.yahoo.com Received: (qmail 78370 invoked by uid 60001); 3 Jun 2014 18:06:38 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1401818798; bh=I5y45k6OanmsZolDaeXG3bdvC2hnQmUgLsEDWJGh+CM=; h=Message-ID:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=WF3TkFqcP/hmG6+/2YQYHjXyrDfMIrCSvUtKg8gUOsDAPvrK/qie9Dn2v5osQorcE4y/gt0urrKWadJEGi1PoB3CeLp33O3LaD1vQe6BdjYr3ww3w2wuYx9rW0XbYJMGMIko+PD5wWmWEMOLI4tTKp5r4pkvtNpZk+h7bIuPNAA= X-YMail-OSG: _IIdCHUVM1l0hGuyUF.p6I2.owqjwknjp4d6_YD3EGSii3V Kwjgw0frBCKhBMLxWwFmulE2HTtBqqbuzmIX1NYiIRAg0WJlF1dqINksqbwI WoyDdbtGkpzE9OKR.bSlq6sPCO73UGyHJI4b8upbOKtAS8pIWllz4tZ4903V Zz5pQSgglwRjQTEAcTHhwn0Q4g6BrnhKRUzIqvCRiuJdIvKVUhYB5mLzRfxx UK3hJ0_pcnBeFFnFuZ_D0emZ3dKvOR2TIiwYmDEzPVTkXGx16t7aXYp3Wj6w d6kAokpbHIfoWauQ0KSliJeixNX1ustWlpfkv_Gl8FkpJx67bWvwss.rp180 inAXigd2ie2YDE3OHXHZXZNuyYiG1W7JOuPlRHBpt22uRnYQYS4vthe3B9JO KZxsFtvK6_SIgVuy51Ef5JwZ1BaADqqp50R1pr7AYsaSSD5VpanAMQMrUXSU hoyw3l8CkGWgmSs0sshFYh_Cd.vMJIqNsqMNiXq2V.8jAA4i7zTjOEcl4DQw UeL63Kazwg7.14xu3rlkcDxwOVdaGzh5L_1pbXIEwjmxjqNM9gJo.uPOsFgz oeUE- Received: from [174.65.78.215] by web185302.mail.gq1.yahoo.com via HTTP; Tue, 03 Jun 2014 11:06:38 PDT X-Rocket-MIMEInfo: 002.001, TWFyayBIIFdlYXZlciB3cm90ZToNCj4gQSBjb3VwbGUgb2YgeWVhcnMgYWdvIEkgYWRkZWQgYW4gdW5kb2N1bWVudGVkDQo.ICM6bWF4LWV4cHItd2lkdGgga2V5d29yZCBhcmd1bWVudCB0byBwcmV0dHktcHJpbnQsIGluDQo.IG9yZGVyIHRvIGltcHJvdmUgdGhlIGZvcm1hdHRpbmcgb2YgcHN5bnRheC1wcC5zY20uICBZb3UgDQo.IGNvdWxkIHVzZSB0aGF0Lg0KDQpOaWNlLCBidXQgd2h5IGxlYXZlIGl0IHVuZG9jdW1lbnRlZD8gIFRoYXQncyB1c2VmdWwhDQpBbnl3YXksIEkgY2FuJ3QgdXNlIGl0IHlldDoBMAEBAQE- X-Mailer: YahooMailClassic/592 YahooMailWebService/0.8.188.663 Message-ID: <1401818798.51105.YahooMailBasic@web185302.mail.gq1.yahoo.com> Date: Tue, 3 Jun 2014 11:06:38 -0700 (PDT) From: Mark Polesky Subject: Re: bug#17657: pretty-print #:width values above 49 don't work? To: Mark H Weaver In-Reply-To: <87vbsk322v.fsf@yeeloong.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: 17657 Cc: 17657@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) Mark H Weaver wrote: > A couple of years ago I added an undocumented > #:max-expr-width keyword argument to pretty-print, in > order to improve the formatting of psyntax-pp.scm. You > could use that. Nice, but why leave it undocumented? That's useful! Anyway, I can't use it yet: my project still depends on 1.8.8, and I see that you added it in 2.0.6. > We no longer support Guile 1.8.x. You should transition > to 2.0. We are well aware, but the developers who are working on it keep mentioning problems with curried definitions, saying things like "stabbing around in the dark around bugs and undocumented areas", and that the stable version doesn't seem so stable... In any case, the task of transitioning to 2.0 is beyond my own expertise, so I'll just see how it plays out. But thank you for your explanation, advice, and quick response. - Mark From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 21 10:47:31 2016 Received: (at 17657-done) by debbugs.gnu.org; 21 Jun 2016 14:47:31 +0000 Received: from localhost ([127.0.0.1]:49876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFMxf-0005mk-GJ for submit@debbugs.gnu.org; Tue, 21 Jun 2016 10:47:31 -0400 Received: from pb-sasl1.pobox.com ([64.147.108.66]:60046 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFMxd-0005mc-7Z for 17657-done@debbugs.gnu.org; Tue, 21 Jun 2016 10:47:30 -0400 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id D60C223778; Tue, 21 Jun 2016 10:47:28 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=jrQtSCSpyD04OIHwNDQyE2VozhU=; b=Of1386 eoOW/VTY7cMxfExy8wvnQAxuZUqqadtvSXDb/AkT5p6nIL15To4Ym+zrACQa7yrW k7rteBfM2X+K3BiQo4Vm3USaUOIHU2hGOZi0oeE3+IarVs04kaMiofxv60OtJuUn pm5BL+VWWVdyeQf4Gv6TX85SlKREC6ViPlswo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; q=dns; s=sasl; b=YJdR0XUiygCfMfHhc+GcBvzYNVRxKWKW rmhcKrMSv+1HZKqNPcLN3xZuFAtTmHeK1Yd4WYoZ10EQiXnOa7wBp6SzleOUfnP6 nlJK/vl3Drl//hf7E/Zp9AfiwYhb4D0pdZCLuO/pTqMgCHRxw9f5ITHtqZGG9B7F 6sI4wlueoJI= Received: from pb-sasl1.nyi.icgroup.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id CCF7023776; Tue, 21 Jun 2016 10:47:28 -0400 (EDT) Received: from clucks (unknown [88.160.190.192]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pb-sasl1.pobox.com (Postfix) with ESMTPSA id F0AE023775; Tue, 21 Jun 2016 10:47:27 -0400 (EDT) From: Andy Wingo To: Mark H Weaver Subject: Re: bug#17657: pretty-print #:width values above 49 don't work? References: <1401560652.32669.YahooMailBasic@web185302.mail.gq1.yahoo.com> <87vbsk322v.fsf@yeeloong.lan> Date: Tue, 21 Jun 2016 16:47:20 +0200 In-Reply-To: <87vbsk322v.fsf@yeeloong.lan> (Mark H. Weaver's message of "Sun, 01 Jun 2014 14:40:56 -0400") Message-ID: <87lh1yy4xz.fsf@pobox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: 133BABF4-37BF-11E6-874D-C1836462E9F6-02397024!pb-sasl1.pobox.com X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 17657-done Cc: Mark Polesky , 17657-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) Hi :) On Sun 01 Jun 2014 20:40, Mark H Weaver writes: > Mark Polesky writes: >> Neither example below should be line-wrapped, but the second one >> is. > > Our pretty printer, inherited from SLIB and originally written by Marc > Feeley, uses a great many heuristics to make formatting decisions. > These heuristics are undocumented and subject to change. > > One of its heuristics is that individual expressions shall not be more > than 49 columns wide. Notice that pretty-print.scm includes the > following internal definition: > > (define max-expr-width 50) > > (although in fact the maximum width ends up being 49) > >> Is there a workaround? > > A couple of years ago I added an undocumented #:max-expr-width keyword > argument to pretty-print, in order to improve the formatting of > psyntax-pp.scm. You could use that. Just pushed some documentation, so this bug is done. > It would be good to redesign and rewrite our pretty-printer from scratch > at some point. Yes! Andy From unknown Sun Sep 14 05:04:12 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 20 Jul 2016 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator