From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.devel Subject: emacs, guile, and the manual Date: Fri, 16 Jul 2010 10:15:44 +0200 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1279282463 16971 80.91.229.12 (16 Jul 2010 12:14:23 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 16 Jul 2010 12:14:23 +0000 (UTC) Cc: guile-devel To: jao@gnu.org, Neil Jerram Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Fri Jul 16 14:14:21 2010 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OZjo5-0005rO-D3 for guile-devel@m.gmane.org; Fri, 16 Jul 2010 14:14:21 +0200 Original-Received: from localhost ([127.0.0.1]:55939 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OZjo4-0002j9-QK for guile-devel@m.gmane.org; Fri, 16 Jul 2010 08:14:20 -0400 Original-Received: from [140.186.70.92] (port=37774 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OZjns-0002hn-UF for guile-devel@gnu.org; Fri, 16 Jul 2010 08:14:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OZjnr-0000eM-RM for guile-devel@gnu.org; Fri, 16 Jul 2010 08:14:08 -0400 Original-Received: from a-pb-sasl-quonix.pobox.com ([208.72.237.25]:44651 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OZjnr-0000eI-O9; Fri, 16 Jul 2010 08:14:07 -0400 Original-Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id 79E30C5D25; Fri, 16 Jul 2010 08:14:07 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:date:message-id:mime-version:content-type; s=sasl; bh=G HEbdG3ukBob7t2Cox15zjVlF6U=; b=Thu5/9G9NUq4vwtqy9sGwUjqia0llXbGB S6L1vszQ708u4GvW/qLMH91rMRrkZdAtnRRPJgYQzuEgHz0u/RM9m91CU6cW6O19 V5nRxZN17bO/UwqXS2t81uPJ10N1bv9yeBbusURmN3i3wJFnp9t4QdhVs5NgYh/h dbzDfxWEZo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:date:message-id:mime-version:content-type; q=dns; s= sasl; b=ufNLMGxf2uz5UfKwCSMWJBx0PjnW1fR0qYOXPSwpJrCuKgNB6j+LKBho yGD85pVusVUr5mtVaUoVQxLFKHKXBcqPurzyzNG3O9+J3AT0TDqVJsJ8gw15ky1i 2twHw3c9OXqhdmHFCzM9OfmRqrJ0K67Ac2SbxmCIEaCnm73wp9s= Original-Received: from a-pb-sasl-quonix. (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id 2CC8EC5D24; Fri, 16 Jul 2010 08:14:05 -0400 (EDT) Original-Received: from unquote.localdomain (unknown [81.38.186.9]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTPSA id 41AC3C5D21; Fri, 16 Jul 2010 08:14:01 -0400 (EDT) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) X-Pobox-Relay-ID: A09C9ECA-90D3-11DF-AC12-9056EE7EF46B-02397024!a-pb-sasl-quonix.pobox.com X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:10668 Archived-At: Hey folks, Happy birthday Jao, and happy summering Neil, hope things are going well. I have a bug for you two :) I have been poking the manual in the section "Using Guile Interactvely", in scheme-using.texi. I almost have the description of the REPL and the debugger updated to reflect the current state of things, at which point I will breathe a sigh of relief and promptly forget about things -- that is, if we can decide on what to do about "Using Guile in Emacs". That section has some excellent documentation for GDS. However, I don't think GDS works with Guile 2.0, but Geiser does. What should we do to fix the emacs and guile situation? My perspective, for what it's worth, is that I am a bit irritated that Jao chose not to start from GDS, but on the other hand I do understand the tradeoffs. Throwing away well-documented, well-written code does pain me, but we do have to move on somehow... I would be OK with excising GDS and its docs, and having the manual endorse Geiser, *IF* someone (Jao?) takes a close look at GDS docs and code, takes notes on what's useful, and replicates those bits of functionality in Geiser. In particular I would be happy if I could connect to a TCP port running on an application from Emacs (not requiring stdin to be the repl). I suppose that port could just be running a new REPL on a telnet, which does have the advantage that you can connect to it with plain comint. The debugging integration could probably wait, as debugging VM programs is still in flux, I think. What do you all think? Andy -- http://wingolog.org/