From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Maxime Devos Newsgroups: gmane.lisp.guile.user Subject: [ANN] Scheme-GNUnet 0.2 released Date: Thu, 03 Feb 2022 18:11:55 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-S6Q/cO4oNRP0eBbjBN8z" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20853"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Evolution 3.38.3-1 To: info-gnunet@gnu.org, guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Thu Feb 03 19:19:34 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 1nFghi-0005FN-1e for guile-user@m.gmane-mx.org; Thu, 03 Feb 2022 19:19:34 +0100 Original-Received: from localhost ([::1]:49014 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nFghh-0001j3-1r for guile-user@m.gmane-mx.org; Thu, 03 Feb 2022 13:19:33 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:38168) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nFgac-0007um-MH for guile-user@gnu.org; Thu, 03 Feb 2022 13:12:14 -0500 Original-Received: from [2a02:1800:110:4::f00:1a] (port=43536 helo=albert.telenet-ops.be) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nFgaY-0003Iq-E9 for guile-user@gnu.org; Thu, 03 Feb 2022 13:12:14 -0500 Original-Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id qiC6260084UW6Th06iC6Jd; Thu, 03 Feb 2022 19:12:06 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1643911926; bh=DXS0bwiTomfq8S9161oKLtwsTxfIiV77qY3aLtUVQGQ=; h=Subject:From:To:Date; b=DWtdnqAM841+xU1GVeWkMclwhXCPEMq0RjlsCgg5N69uCeBRB00QeuAIuSDLtAv1x E0dYaBu7yLaBGS1Z91dKcQ29uo4TdWWbIQ5jl4ui9toD09NZL2lO9zMG4HvT0erXg4 hg4S5qWmpLRLm1fc8Z4WCV184g8fLkykF6nerkH7OjfHas+xghgaoJcigtOYB798PJ N3mS4vcCFlA5cNkhXykrwctmjFVbCgHUbhbaIrADzRGYd9kTLjT9d+Et1vGIVMf5ni lvKqtKTkeoocS331BE9bR+Y53ioKTGD4EexWd+J1A9CsPZ8GLl5avrt4QR+aXda0bI w/qSoAJK7ihYw== X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a02:1800:110:4::f00:1a (failed) Received-SPF: pass client-ip=2a02:1800:110:4::f00:1a; envelope-from=maximedevos@telenet.be; helo=albert.telenet-ops.be X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 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, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no 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:17991 Archived-At: --=-S6Q/cO4oNRP0eBbjBN8z Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Version 0.2 of Scheme-GNUnet has been released. The main change since the 0.1 release, is DHT support. * What is Scheme-GNUnet? Scheme-GNUnet is a WIP (Guile) Scheme port of the GNUnet client libraries. Unlike gnunet-guile, it is not a binding for the C libraries. It can be used in multi-threaded applications, e.g. with guile-fibers. It is not to be confused with https://git.gnunet.org/gnunet-guile2.git and https://git.savannah.gnu.org/cgit/guix/gnunet.git, which implement bindings for the C libraries and support a different set of services. * Things currently supported It can connect to the DHT (distributed hash table) and NSE (network size estimation) services, supporting insertion and retrieval of data in the DHT and asking for an estimate of the size of the network. A basic example, implementing a web server where one can ask to insert some data, retrieve some data or look at the latest network size estimate, is available at examples/web.scm. It can be run with the command =E2=80=98guile -L . -C . -l examples/web.scm=E2=80=99; point your favourite= web brower at http://localhost:8089. * Location The source code can be found at = , tag v0.2 and commit 38c1a3f631fdedacaea146683516268de0113455. I can send a copy of the manual (PDF, HTML or TeXmacs) by mail if desired. Greetings, Maxime. --=-S6Q/cO4oNRP0eBbjBN8z Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYfwa6xccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7j/CAQC4fpxjTF5OSRYIyO8YwP0NZZ+i dCVAL5taWY/wdRwihAEAlqJEjmDngBBc/z1qgEZfdHOlOa1f/pmyZdZfnAmA/AU= =tyQL -----END PGP SIGNATURE----- --=-S6Q/cO4oNRP0eBbjBN8z--