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: Web development without connections to external repl (in geiser) Date: Sun, 16 Oct 2022 09:12:42 +0200 Message-ID: <87h704z1dz.fsf@web.de> References: <874jw4ki0h.fsf@gmail.com> <871qr8jru7.fsf@gmail.com> 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="31641"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.8.9; emacs 28.1 Cc: guile-user@gnu.org To: Dmitry Polyakov Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Sun Oct 16 09:14:28 2022 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 1ojxqt-00080M-Tm for guile-user@m.gmane-mx.org; Sun, 16 Oct 2022 09:14:27 +0200 Original-Received: from localhost ([::1]:36666 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ojxqs-0000p6-OX for guile-user@m.gmane-mx.org; Sun, 16 Oct 2022 03:14:26 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55438) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ojxqd-0000ox-Rn for guile-user@gnu.org; Sun, 16 Oct 2022 03:14:11 -0400 Original-Received: from mout.web.de ([217.72.192.78]:55587) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ojxqc-0004Su-1v for guile-user@gnu.org; Sun, 16 Oct 2022 03:14:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1665904445; bh=Qjcg6/bB3BnycAdfQbIddUV70FRBvLlov1QmygnXvZE=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=C3pNH54P4Yu5Zltc29RoWPhZ28Sm4kV8ojMfGOPfvxt3/MTFKzpNRz028nGpcyFHk 47p2SwYPxOE2lEz7VLFuzT9oBhaMiBl3tF8vAaauJhZugSu5MY/tQNK55dvxCQGMBV t8lo2WFIMJutAwn41sGdrANfj7LTRi7OPPXTWv2rvQz0KN7XLHHi/IVGLl7pryGFjL /loUXOgpGb+72Eiae52a1qJcf7CWpLCS7dJmoZYzEf7g+w0lkR91z2pGkbjDqLfcnx 81R1ktcuU83PdX7HEmYcHbVbjdt02hQAVA2uxpEPbytO5ylL4SuhAbPavnk5VacRyu RpTsV0seUV0kw== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Original-Received: from fluss ([84.165.20.127]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1N3oz4-1pAGBp1Lu4-0107lF; Sun, 16 Oct 2022 09:14:05 +0200 In-reply-to: <871qr8jru7.fsf@gmail.com> X-Provags-ID: V03:K1:nCCV+hZ0su537DZqtWlr5fMfnoXgqhxKFdqKNrIbXgHqtfwrqwE W/Dd8+ok0aM8k69Yse7u1rCJlbLQEUyuqVCdrqEET51ywAeRLG31LTRFwAB1ZaroD2WxZO6 qPro7S11fvMHo3t/oLBxyM6QJaXw5Lu56zzuH9gBr1Fp6p3umsyJyHmGZUuSBo7L2/x5wn7 rNyyElq6MEnkmtBwZOFWg== X-UI-Out-Filterresults: notjunk:1;V03:K0:CP0IMwrmzPw=:oaJGz/kdgYmOHHavUUA7uU RMAPZeK0wgW/3Aj6tR3sK5wMEGWw8iAzMXUvVDpPhqcN/5izkTiLlVQ+um3q+y9SendFOH6Le Yw6zKc62TAh8bJh0WC1uPRNsc8sDjWLwk+MviWhGB1qa+zxSgTOu7WXQWuMJ5a0ykJyyIjouK XIHNbDOWXHSdUa2z5jge8rLEDq7BrPKNuZuS+wZYixHrh9kR05X5/eoJxD8si1AQnYAss3vra xCG4omZZgJ1G4157tGm+snW36SVplPje2VCOvW4+tuRPgk4Q++zO9vbPSmofmq4fVlHGqaFVG S+gxjPeJsQa1DdVeCZvaZMVyYAF8K35yol15esdI3Zl0n8muz+GeSYmGS5rPigpsBRYt/2/Pw pf7VDV6Sxgl59tJsodqwCxZNGNe47SNEjdEzqcrTVt2OrEqqjvBe37dKUoxnLT/RSd3QDUtNO g30ltWqi73Iovl/ve28gZTVIHoPSh0vA+CbXvowHSEmofUONTbxvmirM5Ko/FmNX/sx1cn3hH w5DR7frkx2kn4J6JEmfAJh4MwlK4bV04LzaPi9/Yzrlk/yugYoGoD1yA4a3NJHQ3xnu8+cxDX ZBqptavlhN+359Dl6SWksF6IvEviTEpV50tfeBDziOKcc3aorX/HEpgQKL9CPDnwOoS7YK5Wl C52wOuohYSY40ncz637xrwcgJQNizl1f/S6CAG57QIc2AnfFxAqTCorQL1UA23Fpda1WrPaDN jAEOylOVwGSU7EXhgqc70G6xld/BGB6+BEulhlzuXnYRH2YNDfhYFjQRJ+0ebnkAgfUac+74 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.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" Xref: news.gmane.io gmane.lisp.guile.user:18654 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Dmitry Polyakov writes: >> Using fibers, I thought I could run the web server in seperate thread >> that dont block current one where, for example, I could rebind the >> handler (via ice-9 atomics or something). But it's not, after eval >> (run-server handler), repl get stuck. May be I misunderstood something? >> This is code: > > May this is because of main thread is blocked by REPL? Have a look at the cooperative REPL in chickadee: https://www.gnu.org/software/guile/manual/html_node/Cooperative-REPL-Server= s.html https://dthompson.us/manuals/chickadee/Live-Coding.html 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+sFAmNLrzwQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD6z2cD/98cf1ufgWLzKcYiNeibEQ6x+OmmyPM90Jl yTA26IhQqXR93ywlFZsIGuPkgqZ6aqUNxzvcvRIYvJyiDkWVUxPDbJsxDxFI2o5g Dv+qH9s347YIdwhWXWEjfaXz/Oe8Dd1UJze0YeJvEwPnx+epLLtZtjMVYI6bQ02j BGSCYrPjMpM88bV2a0e+Yf7fk6I2EV8GrwVKKIxvmbfQGZZ0wUChJjwPs+Z88NTv fleAMpUGwn77pQegr3tFM+i4doHEjRay9nsDNU6ld82UMFIFPsw/G2WNXpapp0JU 7VD2kL5802cC9y0BD9mRXwOfs/ElvNSH9w1X/oxcmU5vNS7TJtxRDPRhj9t78KZC jlO/xhr8AHidLKefd8MfSjqAiGZhZTif+TZrEF5NwEevDmJXOZWNsNdwl6kKlR8Z ASerlP6CqZY2KlOSA8KWXSiSZvlNI6NEY6UEKEg73ZvFxPyzVtHhx7KebThCSmiy wRwlsFGub4eOlTPmmlFb/AMcH7RK6BDHmckorVoGMKQTmYEfWtQ7cRUXKF1SGASQ ATueUV638f6W9fHW3Gw4w5CGQCn8DPmN7hQ9necDI/yDyQySm7H3RF2wpL15eCZv wzdiapqFd9LxS55kpM1BH4aIqz/lmoLLXLywdFXs8ECEr/Z9m3suo8Grl6RftgHz OV4R+nGTJojEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmNLrzwQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSL92A/9XKqfBlf4ixyxD3V6iPj/7NQWX p1yJJ+IXIp/0VCu19bjpzJ7lxp9ReDENCfq/I0l+219sPv8RcogVXrHQWXoyb6E1 y6X99MHa5ztjzuCXi9td9mUM33rVWxEfHpAM7MMxCXbE5Tm1D/lrU77ai2Gw5a8X AfIryqwghRygZIpAPg== =9w26 -----END PGP SIGNATURE----- --=-=-=--