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 <cwebber@dustycloud.org> Newsgroups: gmane.lisp.guile.user Subject: Guile outside of Emacs + Geiser Date: Wed, 27 Sep 2023 15:07:10 -0400 Message-ID: <87jzsbv387.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="26889"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.10.5; emacs 28.2 To: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Wed Sep 27 21:16:14 2023 Return-path: <guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org> 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 <guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org>) id 1qla17-0006h7-7K for guile-user@m.gmane-mx.org; Wed, 27 Sep 2023 21:16:14 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guile-user-bounces@gnu.org>) id 1qlZyx-0002L8-SZ; Wed, 27 Sep 2023 15:13:59 -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 <cwebber@dustycloud.org>) id 1qlZyp-0002AL-6s for guile-user@gnu.org; Wed, 27 Sep 2023 15:13:51 -0400 Original-Received: from wout2-smtp.messagingengine.com ([64.147.123.25]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <cwebber@dustycloud.org>) id 1qlZym-0000Sc-E6 for guile-user@gnu.org; Wed, 27 Sep 2023 15:13:50 -0400 Original-Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id A071932009EE for <guile-user@gnu.org>; Wed, 27 Sep 2023 15:13:46 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Wed, 27 Sep 2023 15:13:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dustycloud.org; h=cc:content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:sender:subject:subject:to:to; s=fm2; t=1695842026; x=1695928426; bh=/N5e7uUCgkSua7CrEbZnLSHaq 6E3o0XQnH3iXbxakPY=; b=eMssvmAUWpU5e2SD0X2Vb6lcZhUjlsDyR3I/r4p2o 0vGtSN4k7GspqZpRY3u4UfXw89x9M6hHSIXGkkeiQ/Dn/iRFWZItrmc7pKNAQbqy gcS3nwyW2ppWPDQ5fisb4BB/wge+yXb5iwHAE5tmiWUguQ7ouCOLM+MnauWrQedU YY+91Av3WeS4tC08Zm3HoEzb6LWHdYYeZm/ptdYjyoVWWc2dh50SzhBFPpAJyDzr TdKxKX7a85JhP7IXkILGPY4Z38/0aVX4ny8Jx0416is7Z7rl/NSRZ/hX2qZKy8C0 ybdBfOAi2dmrlKbbFjcA9npEfBs6uHIRr63BJmrKZShWw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type: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=fm2; t= 1695842026; x=1695928426; bh=/N5e7uUCgkSua7CrEbZnLSHaq6E3o0XQnH3 iXbxakPY=; b=EX2IN2cX94q2hgXefLN8hQP/JjSEjwuU3y1wd50/MXemXifSNRg bKzfIyt8gjT3LqAn3DZ7AHReCNA8yKWEEtcVJ/ylBjgpZ419nuTBs5rtE1bg/+eN XOl9L9eaAX+vqV6IgVVEP4/rQN9ms3J6LgjwA1aZ/j0WeAeIShLnLeMi/L+JDNDc GQt4CsvI2ymJU4YnecNNL/lc3DdCkzbBagvVWLPjxHJsx45jJvPsOD23ze12Vpa7 HC1LWZ2WVBdaiFyArWraaPlImqah0oMCDGplAZxhKnj2/+mEZROW0/VvDiyeUo4N BWNFHIQY9MbFvePnYO2SEXOk39MN3W3A7BQ== X-ME-Sender: <xms:6X4UZRYAi5kaasRIFhIEzsYmBR4qvNokD7TdUkoG2IFcoC0Gb1IWCg> <xme:6X4UZYbpgLLTDlaSnTghfOfbAmAl3TZn1kC_qmw7EtJsE80AVKOSlGtA27Cl0XpKZ jnJjG6xZAXYIrj2pYs> X-ME-Received: <xmr:6X4UZT8qmkXffKWOgzACAEyAuZ0LndD5I_NUKsGv4310jv64yB_42TfSXzsT6m7IPGxbi_z_CqzfURT1GnNpYcQ_> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvjedrtdeggdejudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfgfhvffufffkgggtsehttdertddtre dtnecuhfhrohhmpeevhhhrihhsthhinhgvucfnvghmmhgvrhdqhggvsggsvghruceotgif vggssggvrhesughushhthigtlhhouhgurdhorhhgqeenucggtffrrghtthgvrhhnpeevhf duleettedtudehgfeufeeggeffheefteehjeduhfejvdeujeevteejieetffenucevlhhu shhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegtfigvsggsvghrse guuhhsthihtghlohhuugdrohhrgh X-ME-Proxy: <xmx:6X4UZfoCkP0QjYtvexXSo2_vvm2Nl0ZYGwS_WgEBZpRvpVXZqLbAAw> <xmx:6X4UZcqkuR8lljIKGVzlwgQIKYWu1yeoGVsT0EYm7b5HvwhLnQDDOQ> <xmx:6X4UZVRCN-PXrOtUfybTbP7EZ29g2BR_F3vV5etFiw6BrzvmyZNr6Q> <xmx:6n4UZSGHyn2ysbz70zj9h44sdrofnzpVuQYgKZmeueUsHaSgk2GNfA> Feedback-ID: i006446df:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA for <guile-user@gnu.org>; Wed, 27 Sep 2023 15:13:45 -0400 (EDT) Received-SPF: pass client-ip=64.147.123.25; envelope-from=cwebber@dustycloud.org; helo=wout2-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, 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 <guile-user.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guile-user>, <mailto:guile-user-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guile-user> List-Post: <mailto:guile-user@gnu.org> List-Help: <mailto:guile-user-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guile-user>, <mailto:guile-user-request@gnu.org?subject=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:19195 Archived-At: <http://permalink.gmane.org/gmane.lisp.guile.user/19195> There's a long thread on guix-devel which is related and touches on many things, but I thought I'd narrow in on this one thing. Has anyone had a "good" experience programming with Guile without using Emacs? If so, what was your development experience like? Furthermore, what's the right direction to making non-Emacs users have as nice of an experience as Emacs users do? Racket, for instance, has lovely support in vscode with "Magic Racket". What's the right path to recommend for the present, and what's the best path to improve the future? LSP? There are a few incomplete implementations I think but I haven't tried them. (Let's leave aside whether or not everyone should be using Emacs, or other approaches to make Emacs easier for newcomers. This thread is specifically about making Guile useful to people who already have a tool they like and present experiences.) - Christine