all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Emacs, Geiser and MIT Scheme?
@ 2023-06-01  1:48 Nicholas Papadonis
  2023-06-01  3:14 ` Nicholas Papadonis
  0 siblings, 1 reply; 3+ messages in thread
From: Nicholas Papadonis @ 2023-06-01  1:48 UTC (permalink / raw)
  To: mit-scheme-users, Emacs mailing list

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?


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Emacs, Geiser and MIT Scheme?
  2023-06-01  1:48 Emacs, Geiser and MIT Scheme? Nicholas Papadonis
@ 2023-06-01  3:14 ` Nicholas Papadonis
  2023-06-06 16:31   ` tpeplt
  0 siblings, 1 reply; 3+ messages in thread
From: Nicholas Papadonis @ 2023-06-01  3:14 UTC (permalink / raw)
  To: mit-scheme-users, Emacs mailing list

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?
>


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Emacs, Geiser and MIT Scheme?
  2023-06-01  3:14 ` Nicholas Papadonis
@ 2023-06-06 16:31   ` tpeplt
  0 siblings, 0 replies; 3+ messages in thread
From: tpeplt @ 2023-06-06 16:31 UTC (permalink / raw)
  To: Nicholas Papadonis; +Cc: mit-scheme-users, Emacs mailing list

Nicholas Papadonis <nick.papadonis.ml@gmail.com> writes:

> 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:
>

You will want to send these questions to Geiser’s mailing list, where
the maintainer(s) will more likely see and respond to them.

According to the Geiser user’s manual, the mailing list can be read or
subscribe to at:

http://lists.nongnu.org/mailman/listinfo/geiser-users

If you installed Geiser via M-x list-packages, then you can confirm this
information by reading in Emacs the Info manual that Geiser installs:

  M-: (info "(geiser) No hacker is an island")

--

> 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?
>>




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2023-06-06 16:31 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-01  1:48 Emacs, Geiser and MIT Scheme? Nicholas Papadonis
2023-06-01  3:14 ` Nicholas Papadonis
2023-06-06 16:31   ` tpeplt

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.