5 ms·
Geiser, a new Scheme Emacs mode
- benreesman 17y agoHas anyone on here tried this yet? I've gotten on reasonably well with Quack, but I'm always excited about new modes!
- mahmud 17y agodoesn't slime support various scheme implementations? It would have supported them all if some Schemes, and now clojure, didn't introduce weird little syntaxes.
- gchpaco 17y agoThe 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.
- sharkbrainguy 17y agohttp://common-lisp.net/pipermail/slime-devel/2005-September/011823.html 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.
- wingo 17y agoIt 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.
- arohner 17y agoHey, 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).