From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Christine Lemmer-Webber Newsgroups: gmane.lisp.guile.user Subject: Spritely Goblins v0.10 released for both Guile and Racket! Date: Mon, 30 Jan 2023 16:12:45 -0500 Message-ID: <87h6w7soug.fsf@dustycloud.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3158"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.8.13; emacs 28.2 To: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Mon Jan 30 22:20:45 2023 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 1pMba0-0000cc-DR for guile-user@m.gmane-mx.org; Mon, 30 Jan 2023 22:20:45 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pMbYd-0006u1-Ky; Mon, 30 Jan 2023 16:19:19 -0500 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 1pMbYE-0006nO-HW for guile-user@gnu.org; Mon, 30 Jan 2023 16:19:04 -0500 Original-Received: from out1-smtp.messagingengine.com ([66.111.4.25]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pMbYC-0000Gp-CF for guile-user@gnu.org; Mon, 30 Jan 2023 16:18:54 -0500 Original-Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 87F7C5C0048 for ; Mon, 30 Jan 2023 16:18:49 -0500 (EST) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Mon, 30 Jan 2023 16:18:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dustycloud.org; h=cc:content-type:date:date:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to; s=fm3; t= 1675113529; x=1675199929; bh=V2vhwxJbfI3RHTjbEumh8mRFLy6P71k/tzK RfxI3rWw=; b=m/XGsw9Gea7Ur9UaJEICcdAqoXLM4DvGgRS79TebARqO4YPL6mn r2JdcgdgMIg7d9AqTbhQ1lKz9BSd0I9T65tDwhXy1Rzy85B3ylWGccpyNg68/9u6 5XXy0Q9DxrVnvKPFwQnDg39yxp+y7Rzfm+LQkYWZXo1hOA9nympYKAYmMXY2mIJX 8Jk3LNmZJuEdxFKb2DOFHjRoMxm6q+YPYqW33csYQMumBEcrgFBMJX/oxgDJmhJ1 b5HsgPQwcXkA5MEuHvRE0UsUdhi/OJp00F3JkLqTNf84GDbsEtctDNMjMI+XcnCH kM7L5oTx/KMcKNsQGPjtqF7By9yk1iyiiOA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:message-id:mime-version :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1675113529; x= 1675199929; bh=V2vhwxJbfI3RHTjbEumh8mRFLy6P71k/tzKRfxI3rWw=; b=r cq+Vtr1ghec2Qi6EgvhFBgeWWJzSmDiQ5nauTiO2I5qFACrxd9gwDepGn9laDW/V JnWOWEvfklAiVwXx02+G2asCVth2t+zxvNyUQFrTaJdx4xrWvzDwRZZdXoVHLDrr lSvjLZp4lJ/DU8Y+puT01iD8mZ94OUz4gfy7kbXyB4QHz8p6C80V7T8rObkkAqN2 YGTvBFIvNtfuqzwiScOTBZM4q/RXcQkMFs/1t/tsL5ptPFHDzjiuRsn/8GUOtWy4 8dszCROreyAjf2a8GOA3TVtVWWAPr6klbwWXeGjAJ//3spJ6Jdp0Zd9kEMRDV9MR DNRxqlSI/8FI0kWxfcjlQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrudefvddgudeglecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepfgfhvffufffkgggtsehttdertd dtredtnecuhfhrohhmpeevhhhrihhsthhinhgvucfnvghmmhgvrhdqhggvsggsvghruceo tgifvggssggvrhesughushhthigtlhhouhgurdhorhhgqeenucggtffrrghtthgvrhhnpe eigffgledtteetffejudelkeekjeetfeekuedvveelgfduvdegleeghedvgfdujeenucff ohhmrghinhepshhprhhithgvlhihrdhinhhsthhithhuthgvnecuvehluhhsthgvrhfuih iivgeptdenucfrrghrrghmpehmrghilhhfrhhomheptgifvggssggvrhesughushhthigt lhhouhgurdhorhhg X-ME-Proxy: Feedback-ID: i006446df:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Mon, 30 Jan 2023 16:18:49 -0500 (EST) Received-SPF: pass client-ip=66.111.4.25; envelope-from=cwebber@dustycloud.org; helo=out1-smtp.messagingengine.com 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-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-bounces+guile-user=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.user:18876 Archived-At: Hey everyone! I'm excited to announce a *huge* release of Goblins! The whole engineering team (Jessica Tallon, David Thompson, and of course myself) have been plugging away hard on this release and now we're thrilled to announce Goblins 0.10 for both Guile and Racket: https://spritely.institute/news/spritely-goblins-v010-for-guile-and-racket.html It's already available in Guix! guix pull guix install guile-goblins There's a lot here, I'm going to focus mainly on the Guile version since this is guile-users: - Racket and Guile versions of guile-goblins programs can both now collaborate and communicate seamlessly over the network! - Live hacking has never been easier with the new ,enter-vat REPL command! - You can now plug in your own event loops (GTK, chickadee, etc)! - Dramatically updated info manual! - A nice HTML rendering of said manual! https://spritely.institute/files/docs/guile-goblins/0.10/index.html And... and... AND! The Guile version of Goblins is now the OFFICIAL version of Spritely Goblins! While the Racket version will be continued to be maintained for interoperability, we made the decision to prioritize the Guile version as the version we'll be focusing on going forward. For more about Goblins, read its homepage: https://spritely.institute/goblins/ Or the Heart of Spritely whitepaper! https://spritely.institute/static/papers/spritely-core.html That's all! If you make something cool with Goblins, please let us know! - Christine Lemmer-Webber, Spritely Institute CTO