News for hackers. Stuff that matters.
Re:Emacs package Geiser improves Scheme development by momo-reina on Tuesday July 23, 2013 @02:17AM (#6088491)
Can anyone elucidate on the main differences between Slime and Geiser? The Geiser main page says that Slime is/was part of the inspiration but others are also mentioned.
Re:Emacs package Geiser improves Scheme development by callmecosmas on Tuesday July 23, 2013 @03:01AM (#6088611)
I think the main difference is that SLIME is for Common Lisp and Geiser is for Guile/Racket. More than that, I don't know enough about SLIME to say.
Re:Emacs package Geiser improves Scheme development by msl on Tuesday July 23, 2013 @04:13AM (#6088788)
SLIME can actually be made to work with many different lisps, including several Scheme implementations. I use it (actually, SLIMV, which is the same thing, only for VIM) with Chicken Scheme.
Re:Emacs package Geiser improves Scheme development by cjh_ on Tuesday July 23, 2013 @04:24AM (#6088822)
Thank you for mentioning SLIMV, I am a schemer-in-training and was 'afraid' I would have to abandon my beloved vim.
Re:Emacs package Geiser improves Scheme development by momo-reina on Tuesday July 23, 2013 @04:09AM (#6088774)
Ah that might be it, I'm also quite ignorant of Scheme and thought that most Schemes would be able to run without problems; seems like only Scheme48, MITScheme and Kawa are supported.
Re:Emacs package Geiser improves Scheme development by signa11 on Tuesday July 23, 2013 @03:05AM (#6088618)
from the main-page:

Because i prefer growing and healing to poking at corpses, the continuously running Scheme interpreter takes the center of the stage in Geiser. A bundle of Elisp shims orchestrates the dialog between the Scheme interpreter, Emacs and, ultimately, the schemer, giving her access to live metadata.

Re:Emacs package Geiser improves Scheme development by momo-reina on Tuesday July 23, 2013 @04:04AM (#6088767)
How is this any different to SLIME? Most of the time you connect to a running LISP system though SLIME/SWANK, you don't frequently shut down the system when you do debugging/development. Introspection is basically built-in most implementations of (Common) LISP.