[plt-scheme] Please share your comments on the pros and cons of mzscheme + EMACS

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Thu Jun 7 10:33:59 EDT 2007

Emacs was where I lived from 1984 (March) through 1998 (August) for  
everything:
shell, text editing, programming, type setting, email, make, blah,  
blah, blah.
(I used to say I do everything in Emacs except eat and sleep and  
perhaps a couple
of more things. --- When a keystroke was missing, I made it though  
never shared.)

I was the first of PLT to buy into the mantra "eat your own dog  
food", using
Soft Scheme, Spidey, and then DrScheme on a daily basis. It was hard,  
hard, hard.
I often switched from DrScheme to Emacs for simple editing things.

For the past few years, especially since tabs, I have become a non- 
Emacs user
as far as Scheme is concerned. The times I edit Scheme in Emacs per  
month you
can count on one the fingers of your hand. Better, when I edit more  
in Emacs
than I expected, I save the file and open DrScheme.

This year I have written (for use by others) some 8,000 lines of  
Scheme (and
a few more thousand for my own personal use.) I bet I have used  
DrScheme for
99% of those lines. Most of these lines live in one project and I  
used a single
directory (with subdirectories).

Is DrScheme perfect? No. Its low speed (both editing and interacting) is
something that bothers me a lot. It's missing a few Emacs  
conveniences, but
overall I think that my 14 years of everyday-of-the-year Emacs use,  
give me
the right to say that DrScheme is a superior Scheme programming  
environment
and I will happily suffer through its short comings until Robby will  
fix them.

I am sorry for those who don't. -- Matthias






Posted on the users mailing list.