[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs, Geiser and MIT Scheme?
From: |
Nicholas Papadonis |
Subject: |
Re: Emacs, Geiser and MIT Scheme? |
Date: |
Wed, 31 May 2023 23:14:04 -0400 |
I needed:
(setq geiser-active-implementation '(mit))
and M-x geiser
to get t.scm modeline to show (Scheme Mit/A) and allow evaluation with C-x
C-e.
Questions:
1. I note the evaluated expression from the scheme buffer appears under the
modeline. When I use MIT Scheme Edwin this appears the same behavior.
When Edwin uses the *scheme* buffer and I evaluate an expression using C-x
C-e the result is printed below the evaluated expression. How does Geiser
accomplish this? So far it only appears this functionality is similar
using the *Geiser Mit REPL* buffer.
2. Does Geiser provide the same debugging capabilities of MIT Scheme
Edwin? Just trying to get a comparison.
Thanks
On Wed, May 31, 2023 at 9:48 PM Nicholas Papadonis <
nick.papadonis.ml@gmail.com> wrote:
> Does anyone have this combination working?
>
> So far I've been using Edwin which works well, however I am interested in
> trying some of the newer Emacs modes. I have the following use case which
> appears to fail:
>
> 1. Open latest Emacs
> 2. C-x C-f t.scm
> 3. Modeline reports '(Scheme Gauche/A)'. I have no idea what Gauche means
> 4. Type in '(+ 1 1)' then evaluate C-x C-e
> 5. Emacs reports 'No Geiser REPL for this buffer (try M-x geiser)
> 6. M-x geiser, then MIT Scheme comes up in *Geiser Mit REPL*
> 7. Try to evaluate '(+ 1 1) again, however the same error reported in Step
> 5 is returned.
>
> Also, general question: What advantages does Geiser provide over Edwin? I
> think maybe auto-completion suggestions?
>