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 web server example serving static files Date: Fri, 18 Sep 2020 09:47:26 +0200 Message-ID: <87ft7fttkh.fsf@web.de> References: <04e63ab3-93b7-a0fe-6db8-34f00e6098e0@posteo.de> 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="34626"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.4.13; emacs 27.1 Cc: guile-user@gnu.org To: Zelphir Kaltstahl Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Fri Sep 18 09:50:56 2020 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 1kJBAV-0008sv-R7 for guile-user@m.gmane-mx.org; Fri, 18 Sep 2020 09:50:55 +0200 Original-Received: from localhost ([::1]:54432 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kJBAU-0002oy-Lc for guile-user@m.gmane-mx.org; Fri, 18 Sep 2020 03:50:54 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49454) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kJB7G-0000GW-N9 for guile-user@gnu.org; Fri, 18 Sep 2020 03:47:34 -0400 Original-Received: from mout.web.de ([217.72.192.78]:35263) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kJB7D-0008N8-Oj for guile-user@gnu.org; Fri, 18 Sep 2020 03:47:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1600415248; bh=lgfkjdonXQavpX4iNW3FN0LPy3lEQiaqR4ECaXhj/3I=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:In-reply-to:Date; b=oHF6+tY7fip0HXnmufH2GK7tA2D6QumqK2kcwqPiv07PQym0oR4Mv+gD/DwFUhEj0 qDQ/wWape79vbuzd0GIOTFhsJyZZyYdboFIR6D0/Y1nZQmzhElfO9KdcqjktzoBsdl 23+wJMDASnCZpR1E4Le07PNF4xgVDi88Cg1i24sY= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from fluss ([80.136.29.172]) by smtp.web.de (mrweb102 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MRCnT-1jubaa48pL-00UYil; Fri, 18 Sep 2020 09:47:28 +0200 In-reply-to: <04e63ab3-93b7-a0fe-6db8-34f00e6098e0@posteo.de> X-Provags-ID: V03:K1:dFCPU3YAvJtj36RiywGV/pAnHdwumqkMcjtiw9giiXOhISalxH9 B1s9xUsWUMuo9u/6sybbuJKVVILvktygTIC65CJvi+CD5NMpeuBa4WRJK71L6F9+DCdzSum jP2XQ2RQz76277p4ndtVnUURhErVWAb7gkF+g7Wfs/vM/MB536oWEFZWcQOYLEsujTOCEP4 Cyj+mTzOXepYs/NkVBqhw== X-UI-Out-Filterresults: notjunk:1;V03:K0:L61XzGXKfl0=:koy9r04/Q5382GhwVol/yO 8Ugj+T2xo2eAY/IwOsrfgsxWuGSYUekIZyrpRfn4nK03+GkAChTyTQE30upStQbKPDNlvGFu6 twV3td8e1uxY7SSheF02H37cOxpHNxvq1L6HSoMVSbQbH0hgQQ3a4zOxHcxa4UI3rB8XZYemg nLJhYVO8IFS6pg+N/tHtIzL4I51OaiYJvf1FIjXKvU50LpQ8qM0LpGZ2Lcj0PT8mk7l39CPQW zYlbMDBv5LYTBz3T602MoWCp3Rs8HML+UXpn0DNde6EsNeoOAPw3SZGaLOSp0ulcW/aK7aeSk jFLnVYy8WyX+HCx09QLNm8mBp1VD5mPzsT55eV3pdZJK3HZoGFChLOjvmqgvo5jfWHRKXFTUj Tjv/WF2rjUAqb9MZPX8XRGv2QhBXUy/X3p92dFuimzQzjXPcuHGkQjX1vdx9scvmCI52euSnZ 1r/IaguaDTYv8GXcjm+g20zP8lwfAFKm0BepPBIz13sWnHE8305H5mu6vmSXTJC22nuA97T9g /yBRVwyn0aX3jdGhS4TcIwvj79cqmQwFyPMKtb1/hM5b2s7gxhUKb9IG8bprdLAMF77SChD2+ CiHQ/GBjENtZkd+UlMHb+JONGGoqRzYVhYIeFDH8mT9rlIrxoQZI4XCleeZvpwTrZ8oGp0Lnd s1egq+pRKuk3v2LLP22BWAiP5DXY/9j3UwJY+mGAB3p2CvsWDgXK7w5RC1quhdKlTfxRXD0QX JXl0yvye2RMZ5d8Bgzp9yM3hBvn7baic0+cmoQ8CJpQVtblXk3laGnepwPLLGSC2APCHtP4f Received-SPF: pass client-ip=217.72.192.78; envelope-from=arne_bab@web.de; helo=mout.web.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/18 03:47:28 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] 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:16921 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Zelphir, I see that you=E2=80=99re getting the full file as bytevector=20 Zelphir Kaltstahl writes: > https://notabug.org/ZelphirKaltstahl/guile-examples/src/65ba7cead2983f1ce= b8aa2d4eedfe37734e5ca56/web-development/example-03-serve-static-assets I see that you=E2=80=99re getting the full file as bytevector in response-u= tils. When I tested this in wispserve with multi-gigabyte files, I got gc-errors. I do string-conversion, though, because I got into problems with just putting a bytevector =E2=80=94 does avoiding that avoid the problem? https://hg.sr.ht/~arnebab/wispserve/browse/wispserve/serve.w?rev=3D4541f36d= f0b0#L411 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+sFAl9kZg4QHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD6xP3D/9NOfe4ZJtz3DggBIC0Da5r5ZGI4a5F2nr0 tqq+aqVGJPZZbl87GoN6A9YmNkdQaAnbej9r2lWIYBxVgfdKIcWcqFRtxChh49Mm HJ5nAlkZUJg601Zf1XdAraEXzhI2A3JryGXXsxomUAR+bjkkyUHfZRZU8A940IoL gZp52ekG3Ob+ARYD2XtLoNWdfNz/Iv1yUxD6W6VvuNTAUgQiazpedhpDYEbvpsAZ mc1bq/vDOgFWybZb88PL758YY7NVS1oHg5NrCcTYsIn0esbRuXi/SsQxGgrvRKVl VIPUB7s5fV65FxXXEwn0Alddt4SpRgMMX7AtYYcIhjSovComjBIfyY2BLh+yVEBh Jrnrf68DmHSdKAmb1cEew/5JDqFTt/tLcWJlwFaK+liXra0+ZXYrU9iPXiokO8oi CkOhZVw+1A0F7OL0HVrtthSRCNbR7N79/RpY2fBp1QNttqsbJDjf3f0asVLV/qSx KxBmSUeL8o0xhXzSiEh7oMjk5lL4tcGg6/le1862CN3ls0bwGtJWvjXFuJuu+/Wd 4BUFcb6hsynX72pQxURFSdpiunUBK8xOYglIY7Q5jhXOoxDDxpXDLmuCk8ltCuCh 2Ei0zFPXJJtGYvBMoPgCm857BSEf0mrvq1HQc8gYKKNv5q595yh5cusrYWj+7uL4 3U4sP2Sip4jEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAl9kZg8QHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSB7UA/9aSqqUYFrZp3/DRCpwnIp57zZf uxZfiTTwbMg5snDkY1w1/S+Am+nWhgWtzgD9bbdn3KwAYLV7v35y8nISJKaXZjYl obGnCN8Z62WUjxecZaYts6Wz3ewVW0j3/rMWuFDCJ+MPA9vnvqjsHDSimC4nwhes NE5y6iYmvBVNo79Iiw== =XqA0 -----END PGP SIGNATURE----- --=-=-=--