Hacker News new | past | comments | ask | show | jobs | submit login
Geiser, a new Scheme Emacs mode (programming-musings.org)
29 points by wingo on May 14, 2009 | hide | past | favorite | 6 comments



Hey, an emacs <-> lisp interaction mode with tagged releases and potentially documentation in the future. How refreshing! (slime is particularly irritating in that they don't make stable releases or documentation because they don't feel like it).


Has anyone on here tried this yet? I've gotten on reasonably well with Quack, but I'm always excited about new modes!


It works great for me, when I'm not breaking Guile all the time that is ;-)

Seriously. Until Geiser, I didn't really know what having an active program text was like. Sure they've existed in the past. But still, it's really nice to feel like you're in a conversation with your program.


doesn't slime support various scheme implementations? It would have supported them all if some Schemes, and now clojure, didn't introduce weird little syntaxes.


The problem is usually not syntaxes; the problem is a lot of Schemes don't have sufficient support for introspection, making a SLIME-type editor impossible. SLIME is also heavily informed by its CL background and has historically been a clumsy fit at best with most Schemes.

When I was doing a lot of PLT Scheme development for my thesis, I mostly used Quack and suffered; something like this would have been immensely welcome.


http://common-lisp.net/pipermail/slime-devel/2005-September/...

This is a discussion on the slime-devel list about a scheme48 backend. Reasons are discussed as to why SLIME (should)|(could)(n't)? support scheme backends.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: