From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Wolf Newsgroups: gmane.lisp.guile.user Subject: Re: bytevector seems to be missing in Guile Date: Sat, 7 Jan 2023 22:12:01 +0100 Message-ID: References: <2dba29d6-8976-fa93-80df-37f32977d486@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="n76UUn0aerBDUrdu" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6509"; mail-complaints-to="usenet@ciao.gmane.io" Cc: guile-user@gnu.org To: Matt Wette Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Sat Jan 07 22:12:51 2023 Return-path: Envelope-to: guile-user@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 1pEGUl-0001Q4-9I for guile-user@m.gmane-mx.org; Sat, 07 Jan 2023 22:12:51 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pEGUC-0006i7-1R; Sat, 07 Jan 2023 16:12:16 -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 1pEGU6-0006hs-BV for guile-user@gnu.org; Sat, 07 Jan 2023 16:12:10 -0500 Original-Received: from wolfsden.cz ([37.205.8.62]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pEGU4-0003vF-9H for guile-user@gnu.org; Sat, 07 Jan 2023 16:12:10 -0500 Original-Received: by wolfsden.cz (Postfix, from userid 104) id 7E80125797F; Sat, 7 Jan 2023 21:12:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1673125922; bh=3quM0pM8sfxvE/TKcZGEiKmq1N0Va2ICbWcYnKQe+4g=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=XitHg+xqHdaFJ4vSbfSsprf1OXtVIaDMiLm3kqfrGJ/N4Y8Psg7kCNYKkqb5J8QOL HBx0wbIJ4B2iV4LjRZLxMOM55+2Ws2Mq3KDwhdOr8gly1wnXsiTlumer+HXvgjnuHp lllDXcnuQ2ARFX4iFIukdMxQz2iUdcwjeVB+PrpYPyh+4SuD4Mv/shidvRL27DrTUI oyEUjoUo4xjEKs/COij+nBPC2Wo1N3hnzxsge/VQORcTrW2MxQ5sZnNIwQ/pVa72Sg Ah0eboZXtqtqVnFYJw8Nwu5G70fmaArGRMkfvfXeCBqpFeCPU0AO5ImYWo2H7Ndc+4 ZMhThQsO/COIhJmLdV+/XGYFRUb4/ZSxhceEkY3/p167YSaytZRp2wM7OVwVE2fSKI A7MZ4DlVWercVzabDVNpTPh9SIq69qDwmktLpr/yhkQP9uMHFatevsUCJpANH1iAyi kL5oTCSf33vchK7iCj9OEZxdEWbpOsjD+Acr/fM/T1H1uk0FEqVgxSpzFuIsWofowa fwUsnvDgE0F8iRDJWPGx5BCQAdxnsJIf/idc+tf0QikM3z+ulrJ/G0bSBxoxT7CZp4 wEEkV61T5bINCAW+30Rr2hpczdSpaUx5hVDjKV7CF/SFOBFEgSicDWSano31vm3J/K T8tXjMKrl+GHvly2jI5Mq2Ks= Original-Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id CEB6D256671; Sat, 7 Jan 2023 21:12:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1673125921; bh=3quM0pM8sfxvE/TKcZGEiKmq1N0Va2ICbWcYnKQe+4g=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=mqBeuQLAQOauOGhD/zGLCYJLEYLHup9B8umVHiXSrzuOkd2Q10p6fHHGIvSesnoiC S1I1XOFUTiLpgC5FW0CeGKstc7UJBWTohJvbRshVAi/A9wfMBk3Avz8mcAPHK8jddd 76SRMEkWfr/vbu0hbdLtRDFV1vWDHUczs1+09lk1MgIymiQ+/n1UCDVVkmXOf/Zm0u Nyo9BGwXBYOtC2v2CB3+9nZa7vQCranyxxMxRExUvncn/rUwL6EZ2r+dFlkxYY36dJ fsqHGaNVk0OcuqsohdFDXVuTb+U0eHH6w+/3RQ5XQ/2WlV/bEwbwKH6JHFVN0Umk/C U8uOw9v+RhxJh3jfawJxryHyKB25QGiGknH4ViHB5zreSGy4cRSDxcKSxhWd8R0Vo7 Ps8aAqPASjQs1zrI7FBmfbK1RZnDXICF1qFh63AjriNGLd85jTYKRI7tm4Jw1NGsby /aDR41bV2awDDbX6S/KsuHZMC3kyZPiS8WdEZto/fPC+9NcEVwTx5Ovn4QlR/GAdK7 9u8/Zcli+QxGkVTRxhw3aEm+fKKQZqBp1YGeGzG4A3mXbFcOedI6+cgP999JdE59R5 qbUJaVFAMj8A6S146yBazEkrhcJKOoBsdJhCyJQxnPOJ8JCw2U6BUfRdq5xJdmX5wh /R1lqf4TodTYusVa55mJYnrM= Mail-Followup-To: Matt Wette , guile-user@gnu.org Content-Disposition: inline In-Reply-To: <2dba29d6-8976-fa93-80df-37f32977d486@gmail.com> Received-SPF: pass client-ip=37.205.8.62; envelope-from=wolf@wolfsden.cz; helo=wolfsden.cz X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.user:18847 Archived-At: --n76UUn0aerBDUrdu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2023-01-07 12:07:31 -0800, Matt Wette wrote: > On 1/7/23 8:34 AM, Sascha Ziemann wrote: > > Is the procedure "bytevector" missing in Guile? > >=20 > > I tried this: > > guile --r7rs -c '(write (bytevector 1 2 3))' > >=20 > > R7RS defines it on page 49. > >=20 >=20 > maybe you need (import (rnrs bytevectors)) I'm far from expert, but it looks to me like (bytevector) in particular is = not provided by guile. I think the way in guile is #vu8(1 2 3) Or you could make it from list of integers: (use-modules (rnrs bytevectors)) (u8-list->bytevector '(1 2 3)) W. --=20 There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --n76UUn0aerBDUrdu Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmO54CEACgkQL7/ufbZ/ wak+cA/+JkaHYw+RuNf2vNzOdAUv4dpJFiHg6XYIrHw5I/Mlhjxcxk9l/juAtyMO O+u0J2IQQy+NnOet249SoIJ66Cb15BHSJ/g7O7KIxCvclpFXxxb0zMkgXIoyOGv1 KrjMb5Zu+hOLkVjdjzx499HJ1UvN0kFp+DBTE9PDh2uk6ztqAKYu6PaJIfp4d/II w61s4d+XlkTysMhxfLYz0Akk9EQal7/tFCvFZ0GoKJEB+bzMSznXQgvAYWk0c4Vl LIbYOsMNfnAIxpjxIKQJgk7Vern3wiHdWXSVE55NK2l8XvgnzmQxw1rKKmBEZv2J 4hapuoMq+WBpg0iG3og2xcH9K19vcuoAkDSTwh+JkA29jIVry+MZpDqVXGsLeNcb bhLLLmxVEcexj4kN0YPDEezCmaKUEMROluUgNFUeeoXQe7ZwlxjF+fNgYc6YnlnV l1Yh51BIBo9Z4tmJyozeiuDr4H2LwtI7nllyO1iE/SNlFwl3wy51qd3iKGRrZtom UfTcBKMFMzMWciyzsLi8NcOXuw5dVHKOByIDJz1lRtxtG0KgqLZOvXSm3DMON6Gk ZecEl6wjkY4Zd0eNmLCz1/3QYKNcvqx4kD6uNB8rIVCQPwPY+bW81P/VbzfWsdyk BtgIiE+BZsCasnRIlQ+704RDr++wwe4+vOjKevcm+SjPY/O2u9c= =SKFV -----END PGP SIGNATURE----- --n76UUn0aerBDUrdu--