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: Curiosity: Microkernel implemented in Guile ? Date: Thu, 23 Jun 2022 09:02:56 +0200 Message-ID: <87wnd7lu93.fsf@web.de> References: <20220623081120.091b84b7.matias_jose_seco@autoproduzioni.net> 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="4765"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.6.10; emacs 28.1 Cc: guile-user@gnu.org To: Matias Jose Seco Baccanelli Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Thu Jun 23 09:22: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 1o4HAa-00010h-FN for guile-user@m.gmane-mx.org; Thu, 23 Jun 2022 09:22:28 +0200 Original-Received: from localhost ([::1]:49512 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o4HAZ-0007bQ-CI for guile-user@m.gmane-mx.org; Thu, 23 Jun 2022 03:22:27 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49264) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o4HAK-0007bE-3H for guile-user@gnu.org; Thu, 23 Jun 2022 03:22:12 -0400 Original-Received: from mout.web.de ([212.227.15.14]:42421) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o4HAI-00027O-6g for guile-user@gnu.org; Thu, 23 Jun 2022 03:22:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1655968926; bh=fLNT8OpzmYrbHOzyR28CYQNjDYXz5hsBaknbixw7Bqo=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=L6A8hOfR3SEXqZC8fMFujBrW7NSRHS9fmtQbDSynWwOJ4Rrho7z0qFsOYJwv6GsPI NmCTLddrKxDBd5MSewBCfS/Su9Wryve/RYdKcvERzZfaLMdd9xfkigS53zIvJDI22R bm8W+J9Josr6NZ4STySy0iivo3doL3Kz5B092eWo= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from fluss ([80.136.30.232]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MDMv4-1nuxVQ2fpu-00AdOn; Thu, 23 Jun 2022 09:22:06 +0200 In-reply-to: <20220623081120.091b84b7.matias_jose_seco@autoproduzioni.net> X-Provags-ID: V03:K1:k+1bLo3szF6/Bxdb/rfEIXae0G32LM2WRbk5vnJzJJA+Bjg/WAu HwZunAABHk88q+qzkkS8aSlI2UJx+5bDU2aqgTU5hjHyseO/1bWKNnotAF7F0FN1LTZPCNC l4sGL+sH/yWKvD6UZhaWm2fYMzF988oREnP/oLNBv98iX0xKXr0RgTLpamOn/pcpxqgYZ7l It7SGVAXLebcE9kW0Y/XA== X-UI-Out-Filterresults: notjunk:1;V03:K0:JlGDpmdfGiI=:49mT4ovnO3b2XsfxoXGyCW Du2ujPuwPeQO9T5S7gM5NIGR9aH1qeKGYvTRFAhyBw/+uimQu6f2IVH8MexhI3UuKKJohY7/a B4+gcCQpoKyumK9mnI2QxCOxILAC+jXB9zifsF/m679bgyonQL3mLIHea5cMu58X2syy/GCm9 dd7q54VWwQi7nITMgegvua0hFDnz12mrjo5NH+pdHi6K99Ux7Mx5jhl+5dqC52BHgwSaZa3pf mKY4ZvK1EfIWDDPYPgdyog0heMOWuJk6w8XptCv4yPI3BULYtJcvtPH3T5Cjjxdt31m8LXagK WS5I6PZU86h+MAheAKlgU/KG5hMjt3zBAzDft9Hu9OLAk6vyJIIbWZLcJNwgh69GdkBnNNf1t 42NLIGMKEO1ZksNU1Ash3aLpfN/fN1edkW8PNaci68rVrE4WUC9JJSkavakxAGskMGU5NSNDe yOktvNslqDOti+mq7oShZ6I8WT2ggI1LMVr4EbcrHweGjgRnjB+Pr9fMi5/0D9NiP5tzEea8E ojzzjX35BFCDWNkk6Bw0UDFF7wpGUgZBhXUsqbho3g8/TMuCbaX27qmtSPLRTIT7t5aMXCjZo kCcosASM5hSXrAWXPjqE1rHVBFX9MIMfwFYaOV8jFt5l7Ex003V/f2zONtUjO8S4qQS/ANIHH 4A05ryrFaB7vfI/7m5p5LWqTbpZdc3o07fOv0ikxY9USE43LJV3xkxtmT+/DuEzY8ZjljnL1a 52G/fA7lf26aXQjXU9nQVfhSfb25cgnkljhaJNgarrDPH1N4NHzwq1JLpI9ve/dOvW7q3vtp Received-SPF: pass client-ip=212.227.15.14; 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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:18318 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Moin Matias, Matias Jose Seco Baccanelli writes: > Isn't a cool mix the functional approach of Guile and the modular one > of Microkernel ? (and loads of more features i suppose!) > > Feels like a nice recipe for User Empowerment ! The most practical way forwards for that might be Guile bindings for the Hurd. Those would enable to move more Guile in incrementally while always keeping a working state. The incubator already has bindings for common-lisp.=C2=B9 Those could be a good starting point. And there is Guix for the Hurd. http://git.savannah.gnu.org/cgit/hurd/incubator.git/?h=3Dclisp Those bindings would allow for stuff like this to be done in Guile: Deferred Authorization translator for the Hurd https://www.draketo.de/software/hurd-authorization-translator 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+sFAmK0FJsQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD64JRD/4zMc1Ct5f7KhahBNZg2lCn3ttXqX1TCvX9 tWlUW+VsIz0tWfipuSLLrtcOhHJHz44FLUojLBn5CYJoVrw8MzxLz0UlFKTM+egF espRUAIYKxkMKQyXnXKK967NCJ7jje2djGoXZjnhjYL/btQK/x97pvvE7k6Tv3O9 DrHIHe8zA14Jc+krX+P1MuCmqxeBkiJrhg/B+lEsC19l0ji8l3CQRYUKUZ0cJ47f jPddtHLqSoxYz18JJHsx1CCJlxGMvnYF4N6+nDh8W9DVRSImLb6AoCQ5f1k35aml V6ysoKrQkNn486FceyQ4PhGtfCDSNImDQ+PcsUmztc9ssQ0U0XKW0irtqil/YJdv 8jXerQePhrrAme3agdbbSPHgNjt8c82z9s5g6/s11vA2YyEN0XTrLnhB8L1TwhQW auEEbMKsMZMiqilLokMQh1JGTW5YcvtSf3as0vmUETU8db+1VrTny0lkLYf54LGZ 4Z5zCds2IsmLhgLYYM/k6U2m/jlCM7WICAzc01jRNVQrOVHhc/oGwz6aUl/gP3XO L7818dndnZbub5zQm+5TRhUzLjKiqUZJV+i6bniBgMxLV9vNDOCUY4N/FCviHQca 0Y2axgpDxrs5WqCvlPLHGGQdbYGa4gMgSGyDY6TJO2G3McrWFdeiVkVLkWesvHWD WckqoUb3mYjEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmK0FJsQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSPmgA/4t1sOo9dW8efuuCdt4eFsIKaMN ZU+T9bZ54dvntMEjrRBIVtFhC0OuQeTqqbjGCon1Eo174ydjVZn35KbHenIYIRXI ONKUxCLyQcn3QYthBqUUpmbaw3W5BE4kN+slJAdREFEsNhCu4NuzN6kTsgcDC8jS pHF/w0WLMCNsp6R82Q== =7ytg -----END PGP SIGNATURE----- --=-=-=--