[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Geiser-users] (no subject)
From: |
Jose A. Ortega Ruiz |
Subject: |
Re: [Geiser-users] (no subject) |
Date: |
Sat, 28 Sep 2013 01:06:50 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) |
Hi Dirk,
On Fri, Sep 27 2013, Dirk Theisen wrote:
> Dear geiser users and developers,
>
> I am curious to try out scheme, but not comfortable with emacs
> (yet?). I found geiser to provide very good functionality for
> debugging and incremental development. So: Is the network protocol
> used by geiser documented somewhere? If I wanted to write a new client
> (as alternative to the elisp client), where would I start?
Unfortunately, i haven't documented the protocol yet. One can see how
messages are constructed in the file elisp/geiser-eval.el, under the
sections ";;; Code sending" and ";;; Retort parsing", but if you're not
familiar with Elisp that can be hard to follow.
A second possibility is to type, in Emacs, C-u M-x geiser-show-logs
. That will open a log window where you'll see the messages that emacs
sends to the scheme process and the respective response. The
communication is all text-based, and using Geiser and looking at what
appears there you can learn the protocol "by example".
Cheers,
jao
--
How many Zen Buddhist does it take to change a light bulb?
Two. One to change it and one not to change it.