From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Aleix_Conchillo_Flaqu=C3=A9?= Newsgroups: gmane.lisp.guile.user Subject: Re: [ANN] Guile SRFI-146 0.1.0 released (purely functional data structures) Date: Fri, 23 Sep 2022 17:07:17 -0700 Message-ID: References: <8635e7869h.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5016"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Guile User To: pukkamustard Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Sat Sep 24 02:07:52 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 1obsi0-00018N-0x for guile-user@m.gmane-mx.org; Sat, 24 Sep 2022 02:07:52 +0200 Original-Received: from localhost ([::1]:59322 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1obshy-0003Rj-P0 for guile-user@m.gmane-mx.org; Fri, 23 Sep 2022 20:07:50 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51736) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1obshg-0003RZ-LH for guile-user@gnu.org; Fri, 23 Sep 2022 20:07:32 -0400 Original-Received: from mail-vs1-xe32.google.com ([2607:f8b0:4864:20::e32]:40835) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1obshe-00076M-J9 for guile-user@gnu.org; Fri, 23 Sep 2022 20:07:32 -0400 Original-Received: by mail-vs1-xe32.google.com with SMTP id q26so1471223vsr.7 for ; Fri, 23 Sep 2022 17:07:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=lvgFRDFEEMdyT5/uiIDHNYPmnR4qAVj8CwTZ6Xw5Uuw=; b=W7hHZKGLAdQZp7g2jV18g0wCKkQmYcm+p7gYb6D0HyJASqWnILf+/ajlNdw3Mj2XGS hgIS54Y7oG8b1jcMD2TpiwVSkah/Whe0a+eQ93Hewcyvd+FVNlrlnZ78monEOQPVkok9 RArQ8yeBJAQdbuU8B1zHTFtE2uELMXKlVK3O5OZqMQyruPBu4mfNT21cbpZ8RrpctxTY FQ1JOPGnobOaZzOU/6SB8K+ztDmZA/jKQhEnimX7rQufLFLi4fRmK8stzcl3Uw5lvaDJ AahMbrwUUya1DtFjHG0ljuTS69YND9qxbO0lRHysDnxo2Wv1n5kswTLPCzzAO6yvtUkr QtWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=lvgFRDFEEMdyT5/uiIDHNYPmnR4qAVj8CwTZ6Xw5Uuw=; b=sAjGpaC7X40CVg3c9cYxhfzGVoyBoGl8Wy9XIACz3jvGpE7fm+vBW37RTeAmwtfQQw tzJRbJi4RZqQczEZbFEM22R+ENqm50bW9z8MoSPYxqL7+gvsHBXltQD9QPIWpJWMZj5P uQ/fUELz7mxwd4KNsjfVoXohfyYI5Ru0pQOYuQ5Vgf8AiEEBZkykpYKsm48t2lAAGuu/ 75FsNSiiMUtewMmHDOmhozQ01oluyyskGheincnSteUFHX0CFSLF7NA4qaHgpn7XNl6V Hc2hVQReKMpkogWAzAQk3UmyyESG1UTpa6rRX/EGIu3b8eY/SussCFvwbE73xX4dVj2Y 8DRg== X-Gm-Message-State: ACrzQf2VHKx4JMRppEZmVfGeSZZ7PoaS7So4STY9yBgjuxUTk5zw2RcZ Ja0Zs1AhEl625rxIwBFbeYjdz6bl9Hu5q6hvPkM= X-Google-Smtp-Source: AMsMyM6FlkL775QCnKEide84mWBSkfYubOKyCxztYt6iHCBCK82IQAPzRwPT28b6MLsEb1HfDHnwDWBz8y3g13wDnx8= X-Received: by 2002:a05:6102:538:b0:398:2ca3:bec2 with SMTP id m24-20020a056102053800b003982ca3bec2mr4789882vsa.56.1663978048742; Fri, 23 Sep 2022 17:07:28 -0700 (PDT) In-Reply-To: <8635e7869h.fsf@posteo.net> Received-SPF: pass client-ip=2607:f8b0:4864:20::e32; envelope-from=aconchillo@gmail.com; helo=mail-vs1-xe32.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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:18603 Archived-At: This is great! Thank you! Would it be possible to create a tarball for version 0.1.0? I'd love to add the library to Homebrew Guile. Best, Aleix On Mon, Aug 8, 2022 at 1:55 AM pukkamustard wrote: > > Hello Guilers, > > I'm pleased to announce Guile SRFI-146 0.1.0: > https://inqlab.net/git/guile-srfi-146.git/tag/?h=v0.1.0 > > Guile SRFI 146 provides bindings to SRFI 146 (Mappings). SRFI 146 > provides two purely functional mapping data structures: One that uses an > ordering of keys and another that uses a hash on keys. The > implementations use red-black trees and hash array mapped tries (HAMT). > > The library re-uses the SRFI sample implementation with some minor Guile > specific fixes and optimiztions. The SRFI test suite has also been > ported. > > The package has been submitted to Guix so you should be able to start > some purely functional hacking very soon > (https://issues.guix.gnu.org/57055). > > Bug reports, fixes and patches are very welcome. > > Best regards, > pukkamustard > > > >