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