Re: interactive scheme



Pascal Bourguignon wrote:
Tydr Schnubbis <fake@xxxxxxxxxxxx> writes:

Is there a good interactive Scheme interpreter available somewhere?
Something that makes it easy to try out simple things, and has a
usable command history function.  Something like Python's IDLE.

I've tried Chicken scheme and DrScheme, but I didn't quite like them.
I don't want to have to retype a 10-line procedure just because I made
a small mistake.  Or do I have to resort to non-interactive use for
trying out things while I'm learning scheme?

You could try mzscheme inside an emacs inferior-lisp buffer.

I actually use most often pseudo-scheme (a r4rs running on Common
Lisp) in my clisp running in an emacs inferior-lisp buffer.  You
benefit from the standard emacs editing and comint history.

In emacs, there's also slime, and its swank module that has been
ported to one scheme implementation.

I forgot to mention I'm on Windows...

My unix/emacs days are over, and I'm not going back.
.



Relevant Pages

  • Re: interactive scheme
    ... Something that makes it easy to try out simple things, and has a usable command history function. ... I've tried Chicken scheme and DrScheme, but I didn't quite like them. ... Lisp) in my clisp running in an emacs inferior-lisp buffer. ...
    (comp.lang.scheme)
  • Re: interactive scheme
    ... Something that makes it easy to try out simple things, and has a usable command history function. ... I've tried Chicken scheme and DrScheme, but I didn't quite like them. ... Lisp) in my clisp running in an emacs inferior-lisp buffer. ... But I guess you think call browsers, class browsers, and graphical debuggers are for chickens... ...
    (comp.lang.scheme)
  • Re: Scheme as a religion
    ... Scheme more, I may appreciate them more now. ... > was still being handed around in the hacker undergound as a work ... Thanks for the history. ... > 1) GET OFF YOUR PARENTHESIS PHOBIA AND LEARN EMACS. ...
    (comp.lang.scheme)
  • Re: "The Little Lisper"
    ... The philosophy is quite different than Emacs. ... > listener with a single key stroke/combination? ... spending more than 30 seconds with DrScheme makes it very clear. ... >> Scheme, and the way DrScheme works is by running user code in its ...
    (comp.lang.lisp)
  • Re: mit-scheme+emacs+slime
    ... Is emacs really the only way to go? ... "Vim" to successfully code in Lisp (including Common Lisp & Scheme), ... support pretty much the full language, so it's not as hard to ...
    (comp.lang.lisp)