From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Dr. Arne Babenhauserheide" Newsgroups: gmane.lisp.guile.devel Subject: Re: Name of the standard library Date: Sat, 20 Jul 2024 18:26:58 +0200 Message-ID: <87h6ckjagd.fsf@web.de> References: <20240629002027.13853-1-richard@freakingpenguin.com> <87h6co21qv.fsf@laura> <87r0bsxpoe.fsf@web.de> <4d9d9c2e-0830-4267-b8e5-1a50cb815508@msavoritias.me> <87a5ifyd0g.fsf@web.de> <20240719104617.pLmG2C00D4SnA1G01LmG1n@andre.telenet-ops.be> <87wmlgkyix.fsf@web.de> <15398dda-cb3e-4195-b2f8-263a59a73c68@lassi.io> <8734o4kte6.fsf@web.de> <4cc59aa4-755f-4dd3-a3b6-5d5d5edda053@lassi.io> <87plr8jcba.fsf@web.de> <20240720181139.psBf2C00D09gYMG06sBfG5@michel.telenet-ops.be> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18778"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Lassi Kortela , Attila Lendvai , Greg Troxel , MSavoritias , "guile-devel@gnu.org" To: Maxime Devos Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Sat Jul 20 18:27:49 2024 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 1sVCw1-0004h1-Cu for guile-devel@m.gmane-mx.org; Sat, 20 Jul 2024 18:27:49 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sVCvb-00028I-Id; Sat, 20 Jul 2024 12:27:23 -0400 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 1sVCvZ-00027o-Jm for guile-devel@gnu.org; Sat, 20 Jul 2024 12:27:21 -0400 Original-Received: from mout.web.de ([217.72.192.78]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sVCvY-0003YS-4x for guile-devel@gnu.org; Sat, 20 Jul 2024 12:27:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1721492820; x=1722097620; i=arne_bab@web.de; bh=d+NgpdHr0SPmsOMRZefTCkDHPgJaIrTy8y4615xMsPY=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=go6RNWGVFdk61pMP3FDrAARTvdAZBWo9+dqFili3VWWAdaPkzqKT6ybtPICUoPGO XFyetRbbEskS3QI5qFCxZbgiU7AvwhN2ieMAJVpIYeUM6JjT+4mqkE2aEWnTXZUPj PkHep4i9xL8+HDH/GHuWP6DpeAEB2p94lcgBG76y9Dd1Ry6twuu4Njg463pLtLuPE gv0Z9CghP9blUGUnB2flI18yPDxLKh2P5LrEMDDGYDmA55FCwy3KzHUEEpVj51FQC a3Wjd/IlER3zpaonpBsfNudGDmJDJPSrGDG7UIHoEhDl5XVGwvguNvPqspWvjDUwY FGJobrDQ3gQdp/TbPA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Original-Received: from fluss ([84.165.21.10]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1Mtgyj-1sBU0x0tax-00usd1; Sat, 20 Jul 2024 18:27:00 +0200 In-Reply-To: <20240720181139.psBf2C00D09gYMG06sBfG5@michel.telenet-ops.be> (Maxime Devos's message of "Sat, 20 Jul 2024 18:11:52 +0200") X-Provags-ID: V03:K1:+EGolPEu/Q60meD6Jlo2BW/r+J6RyzoeM7XCCclYoJ9b/fAz5Z1 HOFmHZT73EyeVpRmU7wV4bmPndasuAqEfzFwzVkzgo9RzLNFJ8KTUBdGXt2jmmBy2hk8lKI 7iCzReq8wZDmzGw72mpTQo1NTBGL9bYvL6RzOe39usK2IMmW3yLAq8+Q5aOm9dD8oKp8es6 XCXK/LiSNn6QqDVIETy2A== UI-OutboundReport: notjunk:1;M01:P0:kYawOEhbBok=;rP8LmmNFh9wTsuOOWL635RGbos4 V8DPqngGPoB+ap2KPv2SYvIrtEwXDw4wF5jDhyfHeULSUhlena5GU9VpplNesKIdehqBZS65y HT2kjGlt67n/99gQbnJtBrlFG7L308ELnOBm2xdCYOlkw4fNz7prm3zwJTZSiLl1LQ7cvEqG7 dzh7rQ5RaIwL5vyUS8XmMVgZE6WsLOPG40YKKGUpjboN6bOuDlpzhZBXE5TGZfSFv/UPXjq91 2uWRUMqlDUmcVFkJEHBhVrFUViduJya3UrwICnl56aquZA1v4PYeqAaXDAxWyHDe78dRSTvA8 lbkLWvFS/+LhhEYj+0VDtQJyorLD2jJ7LVJHblgXEhpVincAw4XP4KcOVzka0a6QP8RHTajua IPcNceGUG5mmOXuVjhUoIawQzUHqCKResngBScbsJ7MPhiZZbc8eaIsiOjLvJXkl3j1Og9pnC AmqOmXBbzkKkG8a7nQL9Kw6KeqRtoOl2lTl8GnZYvohBn7vzUu9YxekZpN1f7aiXTryb4IE8A 75bQGNjSYKQ29sGptqpoAganSP63KrA7L0WEeyPA/6c2LX0HdKtIVNxG9lzuEqC5MIOwZjsUu WWwYLP6HGuLdoaEKhzSoX16um1A4xlkePogiR77/3J+sFPi/jFYtrR5kh+93V6qcJYsmcVT6O 9PUBgQGPI2HjxhrBig5CFrWfMr4KaUp1ILnG+zuyZtXN5D8rOCQvTvsAQ8M7Hg5hIhKuHObzo b3vNi7V2iUmUiC8QVsNKMJpgdf0+6/LFYpzVodE/RV0G+7jGlDKWUwZ2qLOakNJeHQUixf5E Received-SPF: pass client-ip=217.72.192.78; envelope-from=arne_bab@web.de; helo=mout.web.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, 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:22606 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Maxime Devos writes: > That said, I think that in Scheme, standard is quite different from porta= ble =E2=80=93 if something standard is implemented, it will be (mostly) acc= ording > to the standard, so in this way it is =E2=80=98portable=E2=80=99, but tha= t=E2=80=99s a big =E2=80=98if=E2=80=99. For large Schemes (and small Scheme= s for which the RnRS or SRFI stuff is > implemented in a separate library that can easily be installed(*)), I don= =E2=80=99t expect much trouble, but for very minimalistic (or outdated Sche= mes, > but that holds for other languages as well) you might possibly be in trou= ble. > > (As mentioned earlier, I also want to mention that (srfi srfi-N) is not p= ortable, it=E2=80=99s a Guile-ism.) Is (import (srfi :N)) portable in practice? I switched from (use-modules ...) to (import ...) to get towards making my code easier to re-use on different Schemes, but I didn=E2=80=99t actuall= y try using it on another Scheme implementation. (I hope it=E2=80=99s OK that I pick your brain on this) Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein, ohne es zu merken. draketo.de --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmab5VMQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD682SEADJO8hzmrHeNIEBUS/XJDSZijd2SS29HQtj 0hXEAsaFWvqx6/LltpdSRbRT6HLz4V616bSHSh93Ko8QfgQVrAvEA4hEc1bGgof9 o/14Q9QPynmGF3BH3NugJin7bteCo9XaKAjc/ePDPpY5xhhcSacWYegv8sYtymK6 7mvBVpv8oDXPa8tAHLBE7LjuGYyMX8oANfOBvxhV02MeiR7dy/1vN8z0wdlmgGrs GgFztqxdM0x971+EubkyMec/B5bGPAWjz6PocBfMdg9IeutwdM/hns65u+0YOVVR 6A3Ur/5MjAd+MV73uHYzoYtz0XznNJPllLK5Fm43a2u0ff1Xb2OklQzI3x1XaT9n U7/FZIbXl9wHHZSKrkyZCRarZP71zPuhQA7uQMpsCPanhbUGw6+zHSokHWe0fxHV 7v7IdgYUY4dm4QOXh5fFA0ed2QJVObh/tbKT0neykaPt5QXzaUq8Qebqnp0joT+k HTNryBd7PIH433HVuCU4WB5sCx1ilyMaeuxYKwm3TZjZkvaxP1IeCMb1lrLJQlMG x0QhRm2mSoWVlxqcts0NBdFa2umADOFZgS0B4beKU88VyamM/ODBLcVOcs9jBRRS b8M4nCGnJryhWWPMO6Nnlu73wlIMUMXovY+uLoSPO0VvZA9gztwPGoxJvkFoag5h Q6mGy+sBjIjEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmab5VMQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSHx5A/4kC39XbcwPAKBkGnwy6PjrM5fI y4UM3yaHBnfYgEX9PT+MrlpJ3nP5QO5KQDlrKzoiA8wzqY00rfwlj/Z2+lCFstjQ fT61lDJY7lwCiwn0o0B/MrqPUjCNLeYH1xvpC9SOzKYwx0yhTZXoPnDZMDGpZK4Z goFB0S1Iu/xxqXz1Hw== =GO+9 -----END PGP SIGNATURE----- --=-=-=--