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.user Subject: Re: Guile Hacker Handbook - Character sets Date: Fri, 19 Feb 2021 18:26:45 +0100 Message-ID: <87wnv4ezoq.fsf@web.de> References: <44b041e7-6969-e6d2-8683-0fa47d080bc4@posteo.de> <5570eb743f49067e4b1d816a4f4ff90dbd732816.camel@korwin-zmijowski.fr> 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="35178"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.4.15; emacs 27.1 Cc: guile-user@gnu.org To: =?utf-8?B?SsOpcsOpbXk=?= Korwin-Zmijowski Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Fri Feb 19 18:27:15 2021 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 1lD9Yf-0008z6-6Q for guile-user@m.gmane-mx.org; Fri, 19 Feb 2021 18:27:13 +0100 Original-Received: from localhost ([::1]:54052 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lD9Ye-0005pe-0F for guile-user@m.gmane-mx.org; Fri, 19 Feb 2021 12:27:12 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45470) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lD9YO-0005l3-P6 for guile-user@gnu.org; Fri, 19 Feb 2021 12:26:56 -0500 Original-Received: from mout.web.de ([217.72.192.78]:36541) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lD9YM-0001pJ-KZ for guile-user@gnu.org; Fri, 19 Feb 2021 12:26:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1613755610; bh=lURE1lefLEfvH5g13eD4oC0lEpZK1DqtnogRX5yU8/o=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:In-reply-to:Date; b=c6avpa/HRH4Y7wT92TMIgv1/FQQRHAnu9tXfkYdl+Ry4pS9hCUTrCVxqeEHTTwPfO 07SCIl7o7Mc3u9zj9sZiDgdDMYXfc9KV/z9M848o040k15U4WInFf2ARXc+n3OCBzY LrnpAdIA0s+dT2bewbjLe4i9p3WJenhimcbrlD6o= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from fluss ([84.149.81.26]) by smtp.web.de (mrweb102 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MKa2F-1lBE8z3EON-001yCf; Fri, 19 Feb 2021 18:26:50 +0100 In-reply-to: <5570eb743f49067e4b1d816a4f4ff90dbd732816.camel@korwin-zmijowski.fr> X-Provags-ID: V03:K1:cgOsqoRseSyc+LocyjhGW1PhniN5mhK4GONwBXGHr9Cp5DUvPBQ 5zlpDVEj5/FGtJVeFX/j2neDbLk95ytbVBJibPAV3MPsxbtCxxXw1iI/6ySjjNS4dJE6aFk Tl5GHYRXjIrlIiZp0GrRn6B5s9FPOvytdF6a1AU+4WSscUol0o1cf8MMtFpJdThDxCvIqAJ /Qi5lpBC/hFzbd48daAPQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:xCGziFU1GHY=:duAmBcAzIadQZO7iT6joYj steLF/ZcpQzEppUyE6lSWD/d8En231TVfnHJOLh9xFFQDZCG49CtnbrHirSHwrKy+Birr5vml 5J4BeTIHdvvWecFWx9oxuSJSpACDoXbXucAkMImcLJxSa7XkhZfTCLrULbfONmceHRoqIbenh ctWRLyUtpTMMBhPDSjony+0zLkPB5uqrlhSaFFoXo3oycxUIzTpUdEP90RSGWp+MMEqlMS+aY AK+nqS8iTtV7lr8Qmoe8CIUD0ZALVbImeI3XlXZZp63Thm6JPZQ1YFebnLU1HAjwDvfuxMQTw 55011s2+Hi7nByGrW0LVUUWGF3HRg5IfYU3Yc278qlKlT9yrxfyTS/bDN/7eFzgx2GSKxAbYP njQdIG9EozCASg9eYV0PRorwsB22CWZNa3jKPzhURsmgmFiMbX1OaGNSOHfHppvnIxEVkLuzE V6mYo4Z4/r72dZbR7dKIbY7/+RC+AyGo2RW0CenALdLODvQt9ZvfO7Gj4egMDrdchKnaGJjrh Sq6AXdB+Qq2aWbEKXB2xEDgDIDnLRrdxpDegHAaI1tlC36E0TlhSDek1ER9krqdEQ8YvbL3xx pWepOdbZH/6qqY6+BRbkIpWCkSAkYagg/xvmO249fEJ6nUsuP9GcC0gsuUsoeH0wW2mIS4BPq 0MzbK3oZt1ndsvlc/YBCFwzd7CCutl3dbEe/7tF7GbCFKdJLjPg7nDtaITOCVZv8klloCTU6W 3KTyPxS8ENwaTzMHf+ZAH+3B86szJNjq/dDHcFPiGhQsEnqfu2/PGYAHV3iz0r5CxiTX34qt 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-user@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.lisp.guile.user:17277 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable J=C3=A9r=C3=A9my Korwin-Zmijowski writes: > Le jeudi 18 f=C3=A9vrier 2021 =C3=A0 22:56 +0100, Zelphir Kaltstahl a =C3= =A9crit : >> I am looking forward to seeing a new chapter of your handbook, >> especially, if there is more stuff that explains macros and how to >> get >> something useful done with macros. : ) > > Thank you for your support.=20 > Macros are a wide topic, I will start with a syntax-rule to make use of > srfi-64 more attractive to me ! ;) You could look into my doctest module: https://hg.sr.ht/~arnebab/wisp/browse/examples/doctests.scm?rev=3Dtip this currently does not use a macro but eval, because it uses procedure properties to store the tests, but it could definitely benefit from limiting the impact of eval with a macro: https://hg.sr.ht/~arnebab/wisp/browse/examples/doctests.scm?rev=3D7ccdb6b2f= d94#L123 Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein ohne es zu merken --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmAv9NgQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD60NQD/99yquC940n1MB4tALtSyQh6ksRk4SCj3dx qdTp+a64ZUqVznAtQGkxVn9GtSuIuheG/PxKBOgosOfsfQX4ns9tJw94N0fC5Y3S BhyBFOTrE/I8OrjH5mrRDwBjh9xcrevVeuHkPPlE86win4uPBQxuNdWFiltIUKbS Jmb+pctH5JoXENWJJI41AFIaAsp5+t5w9SEEOWpXIxObh9R5VF9S7FykRql29/+l s2LERgFj41GzcrY9gDHsfE9BRtivSwKXzZ6gmYgbHi/P1vIHHfjokM+Qapkd++2x tIW2sVjdUa80sVuWgzMArr8JJfC2s+p+abl/+mibov5lwLcPgRzJnXEqapWx02kt kniJTA2YwnT42s5jfFxcJXSysPOscBalpBjavrg2fdBfCy1bKBMZ/O0o2Q7ROh72 2J7tbcTlRCWKvUrDpedBVzkpuha2PMK3PEqtCGhvrgaXPAj9pAboldp3CFmSi5zP abEPYI/K2haMkX52k+vOTvliMJA1+IwGgY0JqS3kUmlXcIN+hOkDElrmCF4BAVTD 2xFHf57vDBy0wvieZlzx9nxPzGgGmBXdfVHcbpIeR54CxFnjCTkeM73jV7JWk+ZK GKoobBqe0sTJyb+h55rH41neWun1r03EJXZvwpG7J9TI3nIYD6Or1R8ZBpSohPwl JFziy4CgZojEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmAv9NgQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSDmwA/931s7Mfmd3DwGxlYK7NwYyCnxf bcW4mYd75k+0RKi6Dc80+xiss1+2/qVTsyxkMD8CDrpCO10XDsjQKXyaUsD68VF8 z/+zS5Z54cwk6Ye1ahInYIbEroZhD+dNVtdNQ7xKdkkVvRW0FhZrtEKNqcUbRmT9 2NK5AOGEzBrlztvjUw== =pjYw -----END PGP SIGNATURE----- --=-=-=--