From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Thompson, David" Newsgroups: gmane.lisp.guile.user Subject: [ANN] Guile Hoot 0.5.0 released! Date: Fri, 6 Sep 2024 14:56:28 -0400 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4856"; mail-complaints-to="usenet@ciao.gmane.io" To: Guile User Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Fri Sep 06 20:57:25 2024 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 1sme96-00013p-S8 for guile-user@m.gmane-mx.org; Fri, 06 Sep 2024 20:57:25 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sme8R-0000TG-JG; Fri, 06 Sep 2024 14:56:43 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sme8Q-0000O7-9F for guile-user@gnu.org; Fri, 06 Sep 2024 14:56:42 -0400 Original-Received: from mail-qt1-x82c.google.com ([2607:f8b0:4864:20::82c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sme8O-0001M8-H7 for guile-user@gnu.org; Fri, 06 Sep 2024 14:56:42 -0400 Original-Received: by mail-qt1-x82c.google.com with SMTP id d75a77b69052e-4567f52bf69so14555871cf.0 for ; Fri, 06 Sep 2024 11:56:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester.edu; s=google; t=1725648999; x=1726253799; darn=gnu.org; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=T+jgWstYj0wj1cmSc9b2NsBZyBLQHJAoNGyyBK60qiI=; b=PJ9GXM/mAvKiXEb3nkT0HT5zgt8QvfAt0u3JUyMcVbCxSaeBQ/6VzO4Nvg+OsXB33K 1fI6yI/d1Rd0AkFpwfUuO/gwc2caMaQ6GI0m8StfBa4l+JIF6wsrIAbedITmvTUOhlQR d4zFgl+JCmEAUcN4ZykJR+QRllVHdUP57MXXw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725648999; x=1726253799; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=T+jgWstYj0wj1cmSc9b2NsBZyBLQHJAoNGyyBK60qiI=; b=qWBSFImSWfnghs+PmOqy9bdwCMmT+9bECxmRAi7blCz/8W/VMcRCtByrwL0di7JsfM Vb2Y2qJ2tHH5w2KbOEpj/r/+L/LcafQg82hotbVsayn2gkw5yMhl9IVOtOPjxPyR7pWb Y+m5l09xtZfIaMxh/ix5n/KXdANGlQIvp751ZGuFW2RPoNxRx9qUL7seqHL0ZN3AT43P HXFNsPLiLJibCyLuBYF+QJXq+3lVkV4SjWPOnfqvxDvbp15779MEpig3Ivs4Pq0p5kuw oVcx21pzfRbCPJqlsD+ydgo95b2vxVjFkeeAvA6X9sjSo3zseSt45V5yXHZ/8osKG7PH rgew== X-Gm-Message-State: AOJu0YzP+3nOqB5rFq+Cdq1YMf/CuskWW3kRwluEyIJ3tgx/hzqhY10O d307HaEPLzuIOKVS5kSxWXKiy4iIPc3HmwN7XDKZyNIYJupZuPf4yl4Ua/hBwG+6RRhzBNWFESg TPGNxOUHeHdMUOrVyZzsvqUNf/HLegJxn5L+Vov7InsZ0N0vYNwg= X-Google-Smtp-Source: AGHT+IExQy99DnO8Cz/Bd7pwFocBC+SHINgOnzS9tf5DoklHKtwbEIcnuLTbAzQGOvSRalkQ595Id0nlbKLYt5BOzwE= X-Received: by 2002:ac8:588c:0:b0:451:c93a:5aa5 with SMTP id d75a77b69052e-4580c77b9ffmr54926011cf.56.1725648998895; Fri, 06 Sep 2024 11:56:38 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::82c; envelope-from=dthompson2@worcester.edu; helo=mail-qt1-x82c.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, RCVD_IN_DNSWL_NONE=-0.0001, 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-bounces+guile-user=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.user:19791 Archived-At: Hey Guilers! On behalf of the Spritely Institute, I'm happy to announce that Guile Hoot 0.5.0 has been released! Hoot is a Scheme to WebAssembly compiler backend for Guile, which means you can now run Scheme in the browser for real, tail calls and all. The highlights of this release are: * Scheme interpreter (sans macros, for now) * Lightweight concurrency based on the fibers API * Improved Guile compatibility * Uncaught exceptions now print backtraces (finally) As usual, there are also many smaller improvements and bug fixes. Read the full release notes here: https://spritely.institute/news/guile-hoot-v050-released.html If you use Guix then it's easy to try out Hoot: guix pull guix shell guile-next guile-hoot Happy hooting! =F0=9F=A6=89 - Dave P.S. Tomorrow, 9/7, in about 12 hours as of writing, Andy Wingo is giving the opening keynote at the Scheme workshop colocated with the ICFP conference. He'll be talking all about compiling Scheme to WebAssembly. See https://icfp24.sigplan.org/home/scheme-2024 for more info.