Tuesday, March 01, 2011

Geiser: Kicking Racket Programming Up A Few Notches

The other day I mentioned I was dabbling with some elisp to make Racket (formerly: PLT-Scheme) and Emacs play nice. One of the comments I received was that I should check out Geiser - an emacs package which provides exactly the integration I was playing around with.

Tonight I played around with Geiser, using it to script a PHP web app I'm working on. I must say, I'm blow away by nearly every part of the system. From the super easy install, to the well written manual, to the impressive set of features it offers, to well, everything.

I've always loved Racket as an implementation language. And while I think DrRacket is cool, and a wonderful beginners tool, I've never quite found it as effective as programming in emacs. And now, I can get the best of both worlds.

As a bonus, Geiser introduced me to a bunch of add on modules for Emacss that are useful outside of Racket, too.

If you're an emacs geek, you've simply got to give this a try.

No comments:

Post a Comment