[plt-scheme] The Philosophy of DrScheme

From: Grant Rettke (grettke at acm.org)
Date: Fri Nov 21 16:40:35 EST 2008

Hi folks,

Last weekend I read about Emacs. I knew facts about it, but never
before then never understood the philosophy behind it.

The intention seems to be an extensible editor that you must
customize. In particular, you do so by utilizing the interpreter on
which it is built. This sort of helped me tie things together.

I'm not sure why DrScheme is so under-appreciated. Perhaps people are
not familiar. Is there some philosophy about how it works that users
would find interesting?

It would be too much work to document how the whole thing is
implemented, but perhaps capturing the philosophy would be enough to
get people more interested in writing tools and feature enhancements.

Best wishes,


Posted on the users mailing list.