From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Maxime Devos Newsgroups: gmane.lisp.guile.devel Subject: Re: [PATCH] Print backtraces for syntax errors too. Date: Sat, 25 Feb 2023 00:38:50 +0100 Message-ID: <308e0731-1532-b39a-d169-eace8fe30019@telenet.be> References: <20230208155905.27194-1-maximedevos@telenet.be> <87pma07gsm.fsf@gnu.org> <1616ff0f-691a-7bcd-f1af-abff0e6a8753@telenet.be> <871qmf2hfb.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------3UhlqAJOsxTon1PHtstxNWY3" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29795"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.0 To: =?UTF-8?Q?Ludovic_Court=c3=a8s?= , guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Sat Feb 25 00:39:22 2023 Return-path: Envelope-to: guile-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pVhes-0007aY-8Z for guile-devel@m.gmane-mx.org; Sat, 25 Feb 2023 00:39:22 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pVheW-0005gl-2C; Fri, 24 Feb 2023 18:39:00 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pVheU-0005gb-Ok for guile-devel@gnu.org; Fri, 24 Feb 2023 18:38:58 -0500 Original-Received: from michel.telenet-ops.be ([2a02:1800:110:4::f00:18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pVheS-0001Sq-DM for guile-devel@gnu.org; Fri, 24 Feb 2023 18:38:58 -0500 Original-Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by michel.telenet-ops.be with bizsmtp id RBeq2900K20ykKC06Ber7z; Sat, 25 Feb 2023 00:38:51 +0100 Content-Language: en-US In-Reply-To: <871qmf2hfb.fsf@gnu.org> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r23; t=1677281931; bh=w7HZSseUNEcwxa1ylvuoy9LlSKfShYv/inSyWMypUwU=; h=Date:To:References:From:Subject:In-Reply-To; b=LZtXX5uyFhJuXMWt1gAMYPAAPhzws0T/3OVQXOuQ7zBuNHDnkft+S4Uz4t1Kl5l7E jWZfRmLlI8RO/ISGdvDL1PHx0ansVDMzvMsTasF5IxC4vaVmvlIfwS243Hjg91XdkI 7+je4f1KaDE9lH34/dXdvSrxxsC2+fe8jvxhgVW0k7yqlnwFT2DJJ1iWGO+69z7EwU goPwaL6di1TgMmV7rwimcj5dycR/VEAVbGDv6Yy1IGqaWYNAAVyL06t67ev+KiPWt/ Q6RpCsSaGN0NNsebPdBA3x7qNsx0Aufr/FT7j36zMCej2SesYFH9LxrmDpxCSC+fv4 P4wIhE1PJEG3A== Received-SPF: pass client-ip=2a02:1800:110:4::f00:18; envelope-from=maximedevos@telenet.be; helo=michel.telenet-ops.be X-Spam_score_int: -28 X-Spam_score: -2.9 X-Spam_bar: -- X-Spam_report: (-2.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.094, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.devel:21739 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------3UhlqAJOsxTon1PHtstxNWY3 Content-Type: multipart/mixed; boundary="------------5fMNVhhp4Ac778PiqlsBjBPW"; protected-headers="v1" From: Maxime Devos To: =?UTF-8?Q?Ludovic_Court=c3=a8s?= , guile-devel@gnu.org Message-ID: <308e0731-1532-b39a-d169-eace8fe30019@telenet.be> Subject: Re: [PATCH] Print backtraces for syntax errors too. References: <20230208155905.27194-1-maximedevos@telenet.be> <87pma07gsm.fsf@gnu.org> <1616ff0f-691a-7bcd-f1af-abff0e6a8753@telenet.be> <871qmf2hfb.fsf@gnu.org> In-Reply-To: <871qmf2hfb.fsf@gnu.org> --------------5fMNVhhp4Ac778PiqlsBjBPW Content-Type: multipart/mixed; boundary="------------t8g0janYHCkD0FvKI7Nn8rfn" --------------t8g0janYHCkD0FvKI7Nn8rfn Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQoNCk9uIDI0LTAyLTIwMjMgMTY6NDgsIEx1ZG92aWMgQ291cnTDqHMgd3JvdGU6DQo+IE1h eGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT4gc2tyaWJpczoNCj4gDQo+PiA7 OyBCZWZvcmU6DQo+PiA7OyAgdW5rbm93biBmaWxlOiNmOiNmOiBzeW50YXgtc3R1ZmYtdHdp Y2U6IGJhZCBpbiBzdWJmb3JtDQo+PiAgICAgICM8c3ludGF4OnJlcHJvZHVjZXIuc2NtOjE1 OjI3ICJpbWFnaW5lIHRoaXMgc3ludGF4IGlzIHZlcnkgaGFyZCB0bw0KPj4gICAgICBmb2xs b3ciPiBvZiAjPHN5bnRheDpyZXByb2R1Y2VyLnNjbToxNToyNyAiaW1hZ2luZSB0aGlzIHN5 bnRheCBpcw0KPj4gICAgICB2ZXJ5IGhhcmQgdG8gZm9sbG93Ij4NCj4+IDs7IEFmdGVyOg0K Pj4gOzsgIFt0aGUgc2FtZSB0aGluZ10NCj4+IDs7DQo+PiA7OyBMb29rcyBsaWtlIGFub3Ro ZXIgcGF0Y2ggaXMgbmVlZGVkIC4uLg0KPiANCj4gV2hhdCBiYWNrdHJhY2UgYXJlIHlvdSB0 cnlpbmcgdG8gZ2V0Pw0KPiANCj4gR2V0dGluZyBhIGJhY2t0cmFjZSBzaG93aW5nIHdoaWNo IG1hY3JvcyBhcmUgYmVpbmcgZXhwYW5kZWQgKHNpbWlsYXIgdG8NCj4gd2hhdCBHQ0MgZG9l cykgd291bGQgYmUgZ3JlYXQsIGJ1dCBpdOKAmXMgbXVjaCBtb3JlIHdvcms7IGNoYW5naW5n IHRoaXMNCj4gb25lIGxpbmUgaW4gbGliZ3VpbGUgd29u4oCZdCBhY2hpZXZlIHRoYXQuDQoN Ckp1c3QgYSByZWd1bGFyIGJhY2t0cmFjZSBsaWtlIEd1aWxlIGFscmVhZHkgbWFrZXMgZm9y IGV4Y2VwdGlvbnMgDQp1bnJlbGF0ZWQgdG8gc3ludGF4LCBub3Qgc29tZSBraW5kIG9mIGV4 cGFuc2lvbiBiYWNrdHJhY2UgdGhhdCB0cmFja3MgDQptYWNybyBleHBhbnNpb24uDQoNCkZv ciBleGFtcGxlLCBsZXQncyBzYXkgeW91IGhhdmUgYSBtYWNybyB0aGF0IGR1cmluZyBleHBh bnNpb24gdGhyb3dzIGFuIA0KZXhjZXB0aW9uIGluIHNvbWUgY2FzZXMuICBGb3Igbm9uLSdz eW50YXgtZXJyb3InIGV4Y2VwdGlvbiB0eXBlcywgYSANCmJhY2t0cmFjZSBpcyBwcmludGVk Og0KDQo7OyBhLnNjbQ0KKGRlZmluZS1tb2R1bGUgKGEpICM6ZXhwb3J0ICh3aGF0ZXZlcikp DQooZGVmaW5lIChzeW50YXgtbmVnYXRlIHMpDQogICAoc3ludGF4LWNhc2UgcyAoKQ0KICAg ICAoI2ZhbHNlICN0cnVlKQ0KICAgICAoI3RydWUgI2ZhbHNlKQ0KICAgICAoXyAoZXJyb3Ig ImJvZ3VzISIpKSkpIDsgPC0tLSBsaW5lIDYhDQooZGVmaW5lIChzeW50YXgtaWRlbnRpdHkg cykgOyBpZGVudGl0eQ0KICAgKHN5bnRheC1jYXNlIHMgKCkNCiAgICAgKCNmYWxzZSAjJyNm YWxzZSkNCiAgICAgKCN0cnVlICMnI3RydWUpDQogICAgIChfIChlcnJvciAiYm9ndXMhIikp KSkNCihkZWZpbmUtc3ludGF4IHdoYXRldmVyDQogICAobGFtYmRhIChzKQ0KICAgICAoc3lu dGF4LWNhc2UgcyAoKQ0KICAgICAgICgoXyB4KSAjYCgjLChzeW50YXgtbmVnYXRlICMneCkg Iywoc3ludGF4LWlkZW50aXR5ICMneCkpKSkpKQ0KOzsgYi5zY20NCih1c2UtbW9kdWxlcyAo YSkpDQood2hhdGV2ZXIgMCkNCjs7IFNoZWxsIGNvbW1hbmRzDQpndWlsZCBjb21waWxlIGEu c2NtDQpndWlsZCBjb21waWxlIC1MIC4gYi5zY20NCjs7IE91dHB1dDogYSBiYWNrdHJhY2Ug dGhhdCBtZW50aW9ucyBvbiB3aGljaCBsaW5lIG9mIGEuc2NtIHRoaW5ncyB3ZW50IA0Kd3Jv bmc6DQpCYWNrdHJhY2U6DQpbTG90cyBvZiBsaW5lc10NCkluIGljZS05L3BzeW50YXguc2Nt Og0KW01vcmUgbGluZXNdDQpJbiBhLnNjbToNCiAgICAgICA2OjcgIDEgKF8gXykNCkluIGlj ZS05L2Jvb3QtOS5zY206DQogICAxNjg1OjE2ICAwIChyYWlzZS1leGNlcHRpb24gXyAjOmNv bnRpbnVhYmxlPyBfKQ0KDQppY2UtOS9ib290LTkuc2NtOjE2ODU6MTY6IEluIHByb2NlZHVy ZSByYWlzZS1leGNlcHRpb246DQpib2d1cyENCg0KSG93ZXZlciwgc3VwcG9zZSBJIHJlbW92 ZWQgdGhlIChfIChlcnJvciAiYm9ndXMhIikpIGxpbmVzIGFuZCBoZW5jZSB0aGUgDQpjb2Rl IHByb2R1Y2VzIHN5bnRheC1lcnJvciBleGNlcHRpb25zOg0KDQo7OyBjLnNjbQ0KKGRlZmlu ZS1tb2R1bGUgKGMpICM6ZXhwb3J0ICh3aGF0ZXZlcikpDQooZGVmaW5lIChzeW50YXgtbmVn YXRlIHMpDQogICAoc3ludGF4LWNhc2UgcyAoKSA7IEwzDQogICAgICgjZmFsc2UgI3RydWUp DQogICAgICgjdHJ1ZSAjZmFsc2UpKSkNCihkZWZpbmUgKHN5bnRheC1pZGVudGl0eSBzKSA7 IGlkZW50aXR5DQogICAoc3ludGF4LWNhc2UgcyAoKSA7IEw3DQogICAgICgjZmFsc2UgIycj ZmFsc2UpDQogICAgICgjdHJ1ZSAjJyN0cnVlKSkpDQooZGVmaW5lLXN5bnRheCB3aGF0ZXZl cg0KICAgKGxhbWJkYSAocykNCiAgICAgKHN5bnRheC1jYXNlIHMgKCkNCiAgICAgICAoKF8g eCkgI2AoIywoc3ludGF4LW5lZ2F0ZSAjJ3gpICMsKHN5bnRheC1pZGVudGl0eSAjJ3gpKSkp KSkNCjs7IGQuc2NtDQoodXNlLW1vZHVsZXMgKGMpKQ0KKHdoYXRldmVyIDApDQo7OyBTaGVs bCBjb21tYW5kcw0KZ3VpbGQgY29tcGlsZSBjLnNjbQ0KZ3VpbGQgY29tcGlsZSAtTCAuIGQu c2NtDQo7OyBPdXRwdXQ6IG5vIGJhY2t0cmFjZSBhdCBhbGwhDQppY2UtOS9ib290LTkuc2Nt OjE2ODU6MTY6IEluIHByb2NlZHVyZSByYWlzZS1leGNlcHRpb246DQpTeW50YXggZXJyb3I6 DQpkLnNjbToyOjEwOiBzb3VyY2UgZXhwcmVzc2lvbiBmYWlsZWQgdG8gbWF0Y2ggYW55IHBh dHRlcm4gaW4gZm9ybSAwDQo7OyBJbiBjYXNlIG9mIGNvbXBsaWNhdGVkIG1hY3JvcywgaXQg d291bGQgYmUgbmljZSBpZiBpdCBzYWlkIF93aGljaF8NCjs7IHBhdHRlcm4gbWF0Y2hlciBm YWlsZWQ6IEwzLCBvciBMNywgbGlrZSB3aXRoIGEuc2NtK2Iuc2NtLg0KDQpTdW1tYXJpc2Vk LCBJIHdhbnQgdGhlIHJlbGF0aXZlbHkgbmljZSBiYWNrdHJhY2UgdGhhdCBoYXBwZW5zIGZv ciANCm5vbi0nc3ludGF4LWVycm9yJyBleGNlcHRpb25zIGZyb20gYS5zY20rYi5zY20gKCop IChpdCdzIHZlcmJvc2UsIGhhcyANCmxvdHMgb2YgaXJyZWxldmFudCBzdHVmZiwgYnV0IHVs dGltYXRlbHkgaXQgcHJvdmlkZXMgYW4gdXNlZnVsIHBpZWNlIG9mIA0KaW5mb3JtYXRpb246 IHRoZSBsaW5lIG51bWJlciBvbiB3aGljaCBhIHBhdHRlcm4gbWF0Y2hlciBmYWlsZWQpLg0K DQooKikgSWRlYWxseSB5b3Ugd291bGQgaGF2ZSBib3RoIHRoZSBiYWNrdHJhY2UgX2FuZF8g dGhlIGxpbmUgbnVtYmVyIGluIA0KYi5zY20vZC5zY20uDQoNCkdyZWV0aW5ncywNCk1heGlt ZS4NCg== --------------t8g0janYHCkD0FvKI7Nn8rfn Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------t8g0janYHCkD0FvKI7Nn8rfn-- --------------5fMNVhhp4Ac778PiqlsBjBPW-- --------------3UhlqAJOsxTon1PHtstxNWY3 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCY/lKigUDAAAAAAAKCRBJ4+4iGRcl7vSp AP9XtHDitSOFp//XMZw2pZjjbEaQN84uNwnRkIeOkwr54AD+KPMG4k/lAjNOPUBp72Wbjca4cn0E CqmJpefr1xBUGQQ= =Hk6x -----END PGP SIGNATURE----- --------------3UhlqAJOsxTon1PHtstxNWY3--