From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Abou Samra Newsgroups: gmane.lisp.guile.devel Subject: Re: define-module, #:export and export Date: Thu, 5 Jan 2023 03:07:10 +0100 Message-ID: References: <7848ba66-4ab6-ba9f-c930-bb99ae2542e7@telenet.be> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------hiapsSXQfLwSNZOLNugw589m" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36176"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 To: Maxime Devos , yarl baudig , guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Thu Jan 05 03:07:52 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 1pDFfa-0009EC-S4 for guile-devel@m.gmane-mx.org; Thu, 05 Jan 2023 03:07:50 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pDFf7-0002E4-E9; Wed, 04 Jan 2023 21:07:21 -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 1pDFf5-0002Dp-52 for guile-devel@gnu.org; Wed, 04 Jan 2023 21:07:19 -0500 Original-Received: from mout.kundenserver.de ([212.227.126.135]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pDFf3-0000LZ-9N for guile-devel@gnu.org; Wed, 04 Jan 2023 21:07:18 -0500 Original-Received: from [10.188.149.104] ([46.193.67.184]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.168]) with ESMTPSA (Nemesis) id 1MwQKr-1ov2S2162v-00sKpn; Thu, 05 Jan 2023 03:07:11 +0100 Content-Language: en-US In-Reply-To: <7848ba66-4ab6-ba9f-c930-bb99ae2542e7@telenet.be> X-Provags-ID: V03:K1:khI5vWiIni6CM2pF6Gv6n3o0RX3wK523hA/+wzVGTVlYFB8Sv5Z O3cQAWhL9ZvC3TFaqXlO/TYF3F792kQmjLCC4QTl2fYIYa1pqTMsUr2WeXwVdy15Qnkdv5w N0Hd1ECk3UlNHG0kNeEy/+RIc3mMNA+AwvS9mAsU+8/qih0PfkhC0Udic+pYWUtCO5DY9QB 95fyvmZV/S1+hDDsoTHGQ== UI-OutboundReport: notjunk:1;M01:P0:5ztN4evOaa4=;EmriNWrUPBCvNS0taoNf25zI1OZ bHaVJJn5agLn5QLzgvz7Ffw6kTr+IP+lQMQY2M6ZzpLG5koLrm6k+mtGyyuTuFfXRvYx52IOL 0wDIVD4JDxzQDE4XnPoS+Zy6EBBbcamCt00dFZ2kAD3dq/bEsbVjFZb+PUyq8oPr0Mo+ZEsZJ NKcfJSJS8CPCZ4i5o24zEXcM1tNNKZuzpfcyIM7BXyzUJ8Nkc+RytZO0ESc6ybs36PWtJ/haD H4gAYPttgJ91NYTuqKUO35oXayo736FrKDRI46yFLxOXMasA4OVg/EQgq2n2P0/qnnPaI2D8Y UbitcQkGf8zj+NBUFpKmaB5SVc+eZrKPXClxjkWpweVFbU8EXcwJ1gJ3s2N2DufMpxCZYeV0L MeeJB7PGIgePx0gualoQetdMfqara/YjE2GSfQSBf+31/xTRd0FadqybsR+SggaUASDDP6pNd XLD/L5hDX8CgnlzwDOwYmTPaIlg9wVw55y0+m+KufD3jii11W+SDMlzDZtOpeE0Tz6bZfulCb JucpEVgS1+1SEX7VPEw5Xgv07uPlOGO9+LL94Lwy+h6tzM/yxjGQcXStpL7MaQloMug917Ozl nXoYqJ/KlPlLPgxI+uu9X0Mlrwc2ICD5lvKWMh4jAZfyLwgCexwDq09nuh+neGbziyCIhKy6i rSx1Kq9TxSP+zivmc3wSXRXL3Zv/qDF0OPKkTSPumA== Received-SPF: pass client-ip=212.227.126.135; envelope-from=jean@abou-samra.fr; helo=mout.kundenserver.de X-Spam_score_int: -35 X-Spam_score: -3.6 X-Spam_bar: --- X-Spam_report: (-3.6 / 5.0 requ) BAYES_00=-1.9, NICE_REPLY_A=-1.708, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, 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:21541 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------hiapsSXQfLwSNZOLNugw589m Content-Type: multipart/mixed; boundary="------------IB3sAT0TQOyzP3XfMoJoHwHY"; protected-headers="v1" From: Jean Abou Samra To: Maxime Devos , yarl baudig , guile-devel@gnu.org Message-ID: Subject: Re: define-module, #:export and export References: <7848ba66-4ab6-ba9f-c930-bb99ae2542e7@telenet.be> In-Reply-To: <7848ba66-4ab6-ba9f-c930-bb99ae2542e7@telenet.be> --------------IB3sAT0TQOyzP3XfMoJoHwHY Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 TGUgMDQvMDEvMjAyMyDDoCAxODoyOCwgTWF4aW1lIERldm9zIGEgw6ljcml0wqA6DQo+IE9u IDA0LTAxLTIwMjMgMTY6MTEsIHlhcmwgYmF1ZGlnIHdyb3RlOg0KPj4gSGVsbG8gZ3VpbGUu DQo+Pg0KPj4gSSBkb24ndCBrbm93IGlmIHRoYXQncyBhIGJ1Zy4gQW55d2F5LCBJIGFtIGNv bmZ1c2VkIGFib3V0IHRoaXMgc28gSSANCj4+IGFzay4gSSBjYW1lIGFjcm9zcyB0aGlzIHBy b2JsZW0gcGxheWluZyB3aXRoIGd1aXggc291cmNlIGNvZGUuIEkgd2lsbCANCj4+IHNoYXJl IGRpZmZlcmVudCAidGVzdHMiIGVhY2ggdGVzdCBpcyBhIGRpcmVjdG9yeSB3aXRoIG5vdGhp bmcgYnV0IHRoZSANCj4+IGZpbGVzIEkgc2hhcmUuDQo+PiBlYWNoIHRpbWUgdGhlIGNvbW1h bmQgdG8gdHJ5IHRoZSB0ZXN0IChpbnNpZGUgaXQncyBkaXJlY3RvcnkpIGlzIA0KPj4gYGd1 aWxlIC0tbm8tYXV0by1jb21waWxlIC1MIC4gbWFpbi5zY21gDQo+PiBbLi4uXQ0KPiBNeSAo dW50ZXN0ZWQpIGh5cG90aGVzaXMgKCo6IHRoaW5ncyBJJ20gdW5zdXJlIGFib3V0KQ0KPg0K PiBJZiB0aGVyZSBpcyBubyAjOmV4cG9ydCAoLi4uKSwgdGhlbiB3aGVuDQo+IChkZWZpbmUt b3BlcmF0aW9uICh2YWxpZC1wYXRoPykpIGlzIGV4cGFuZGVkLCB0aGUgaWRlbnRpZmllciAN Cj4gJ3ZhbGlkLXBhdGg/JyBpcyBmcmVlICgqKS4NCj4NCj4gSGVuY2UsIHRoZSBmb2xsb3dp bmcgLi4uDQo+DQo+ID7CoMKgwqDCoMKgwqDCoMKgIChzeW50YXgtcnVsZXMgKG5hbWUgLi4u KQ0KPiA+wqDCoMKgwqDCoMKgwqDCoMKgwqAgKChfIG5hbWUpIGlkKSAuLi4pKSkpKQ0KPg0K PiByZWZlcnMgdG8gdGhlIGZyZWUgaWRlbnRpZmllciAndmFsaWQtcGF0aD8nLg0KPg0KPiBD b252ZXJzZWx5LCBpZiB0aGVyZSBpcyAjOmV4cG9ydCwgdGhlbiB0aGUgKHN5bnRheC1ydWxl cyAobmFtZSAuLi4pIA0KPiAuLi4pIGxvb2tzIGZvciB0aGUgYm91bmQgaWRlbnRpZmllciAn dmFsaWQtcGF0aD8nICgqKS4NCj4NCj4gSW1wb3J0YW50OiBib3VuZCBpZGVudGlmaWVycyAh PSBmcmVlLWlkZW50aWZpZXIsIGV2ZW4gaWYgdGhleSBoYXZlIHRoZSANCj4gc2FtZSBzeW1i b2whwqAgRm9yIChzaW1wbGUtZm9ybWF0ICN0ICJ+U1xuIiAob3BlcmF0aW9uLWlkIHZhbGlk LXBhdGg/KSkgDQo+IHRvIHdvcmssIHRoZSAndmFsaWQtcGF0aD8nIG9mIHRoYXQgZXhwcmVz c2lvbiBtdXN0IGJlIGJvdW5kIGlmIHRoZSANCj4gc3ludGF4LXJ1bGVzIGxvb2tzIGZvciBh IGJvdW5kIGlkZW50aWZpZXIsIGFuZCBmcmVlIGlmIGl0IGxvb2tzIGZvciBhIA0KPiBmcmVl IGlkZW50aWZpZXIuDQoNCg0KVGhhdCBpcyBhbHNvIG15IHVuZGVyc3RhbmRpbmcsIGNvbmZp cm1lZCBieQ0KDQokIGNhdCBsaWIuc2NtDQooZGVmaW5lLW1vZHVsZSAobGliKQ0KIMKgICM6 ZXhwb3J0ICh0ZXN0KSkNCg0KKGRlZmluZS1zeW50YXggdGVzdA0KIMKgIChsYW1iZGEgKHNp bnRheCkNCiDCoMKgwqAgKHN5bnRheC1jYXNlIHNpbnRheCAoKQ0KIMKgwqDCoMKgwqAgKCh0 ZXN0IGlkKQ0KIMKgwqDCoMKgwqDCoCAoZGF0dW0tPnN5bnRheCBzaW50YXggKGZyZWUtaWRl bnRpZmllcj0/ICMnaWQgIyd0aGluZykpKSkpKQ0KDQokIGNhdCB0ZXN0LnNjbQ0KKGRlZmlu ZS1tb2R1bGUgKG1haW4pDQogwqAgIzp1c2UtbW9kdWxlIChsaWIpDQogwqAgIzpleHBvcnQg KHRoaW5nKQ0KIMKgICkNCg0KKGRpc3BsYXkgKHRlc3QgdGhpbmcpKQ0KKG5ld2xpbmUpDQoN CihkZWZpbmUgdGhpbmcgNSkNCg0KJCBndWlsZTMuMCAtTCAuIHRlc3Quc2NtDQojZg0KDQoN CklmIHlvdSBjb21tZW50IG91dCAjOmV4cG9ydCAodGhpbmcpLCB0aGUgcmVzdWx0IGNoYW5n ZXMgdG8gI3QuDQoNClRvIHB1dCBpdCBwZXJoYXBzIG1vcmUgc2ltcGx5LCB0aGUgdXNlIG9m ICM6ZXhwb3J0IGNhdXNlcyBHdWlsZSB0byANCnVuZGVyc3RhbmQgZWFybHkgdGhhdCB0aGVy ZSB3aWxsIGJlIGEgdmFyaWFibGUgJ3RoaW5nJyBpbiB0aGlzIG1vZHVsZSwgDQphbmQgbWFr ZXMgdGhlIGlkZW50aWZpZXIgJ3RoaW5nJyByZWZlciB0byB0aGlzIHZhcmlhYmxlIHRoYXQg aXMgbm90IHlldCANCmRlZmluZWQuIEhvd2V2ZXIsIGh5Z2llbmUgaW1wbGllcyB0aGF0IHlv dSB3YW50IHRvIGJlIGFibGUgdG8gdXNlIA0Ka2V5d29yZHMgYXMgaWYgdGhleSB3ZXJlIG5v dCBrZXl3b3JkcyBpZiB0aGV5IGFyZSByZWJvdW5kLCBlLmcuIHRoZSANCidlbHNlJyBoZXJl IGRvZXNuJ3QgY2F1c2UgdGhlIGNvbmQgY2xhdXNlIHRvIGJlIHRha2VuOg0KDQoobGV0ICgo ZWxzZSAjZikpIChjb25kICgjZiAnYmxhKSAoZWxzZSAnZm9vKSAoI3QgJ2JhcikpKQ0KJDEg PSBiYXINCg0KVGhlIHdheSB0aGlzIGlzIGRvbmUgaXMgYnkgY29tcGFyaW5nIHdpdGggdGhl IG9yaWdpbmFsIGlkZW50aWZpZXIgZ2l2ZW4gDQp0byBzeW50YXgtcnVsZXMuIFRlY2huaWNh bGx5LCB0aGV5IGFyZSBjb21wYXJlZCB3aXRoIGZyZWUtaWRlbnRpZmllcj0/IC4gDQpUaGlz IG1lYW5zIHRoYXQgYSB1c2Ugb2YgdGhlIGlkZW50aWZpZXIgbWF0Y2hlcyB0aGUga2V5d29y ZCBpZmYgYm90aCBhcmUgDQp1bmJvdW5kLCBvciBib3RoIGFyZSBib3VuZCB0byB0aGUgc2Ft ZSBsZXhpY2FsIGJpbmRpbmcuIEhvd2V2ZXIsIHRoaXMgDQppc24ndCB0aGUgY2FzZSBoZXJl LCBhcyB0aGUga2V5d29yZCBpbiB0aGUgbWFjcm8gd2FzIHVuYm91bmQsIGJ1dCBhdCB0aGUg DQpwb2ludCBvZiB1c2UsIGl0IGhhcyBiZWVuIGJvdW5kIGJ5ICM6ZXhwb3J0Lg0KDQpIb25l c3RseSwgSSB0aGluayBpdCBpcyBiZXR0ZXIgdG8gY2hvb3NlIGEgZGlmZmVyZW50IHdheSBv ZiB3cml0aW5nIA0KdGhlc2UgbWFjcm9zIHRoYXQgYXZvaWRzIHRoaXMgY29uZnVzaW5nIGlz c3VlLiBUcnkgZGVmaW5pbmcgdGhlIA0Kb3BlcmF0aW9ucyBhdCB0aGUgc2FtZSB0aW1lIGFz IHRoZSBlbnVtIHNvIHRoYXQgdGhlIG1hY3JvIGdpdmluZyBhbiBlbnVtIA0KbWVtYmVyIHJl ZmVycyB0byB0aGUgYmluZGluZ3Mgb2YgdGhlIG9wZXJhdG9ycy4gSWYgeW91IGdpdmUgbW9y ZSBjb250ZXh0IA0Kb24gd2hhdCB5b3UncmUgdHJ5aW5nIHRvIGRvLCB3ZSBjb3VsZCBoZWxw IG1vcmUuDQoNCkJlc3QsDQpKZWFuDQoNCg== --------------IB3sAT0TQOyzP3XfMoJoHwHY-- --------------hiapsSXQfLwSNZOLNugw589m Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQSZ7TKxnKGyBvBjzBmj8PYLiTOX/gUCY7YwzgUDAAAAAAAKCRCj8PYLiTOX/sJ8 AQDx++lSLGqwBjGUm5h5CP6vxL+wNBgimRNDrF2wasDP6QEAgtt4JoZknNP2w6Mpeh4o3qlkQbRI 6IguUCSICQgcTQg= =s6fu -----END PGP SIGNATURE----- --------------hiapsSXQfLwSNZOLNugw589m--