[plt-scheme] Parentheses and color

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Tue Jul 3 19:42:12 EDT 2007

On Jul 3, 2007, at 7:34 PM, Eli Barzilay wrote:

> On Jul  4, Jean-Pierre Lozi wrote:
>>> It doesn't provide any useful information.  Looks like the
>>> intention is to make it easy to match parenthesis by color, but
>>> when there are as many as you have in Scheme code it becomes just
>>> noise.
>> I think it does. Having to use the mouse to see which parenthesis
>> closes which can be a real pain, especially when you have so many of
>> them.
> One of the first rules of hacking (IMO) is "get to know your
> keyboard".  Leave the mouse for end users...

Jean-Pierre is saying that a DrScheme user has to move the cursor
to a parenthesis to find out which one is matching. So the "mouse"
part is just a "lingo" (kind of like typo, but in Hebrew English :).

> But that's beside the point -- if you need colors to know where the
> parens match, then something is wrong.  Having consistent indentation
> means that you don't even need to look at the parenthesis.  (I think
> that I could manage with all my parens being invisible.)

Having said that, I second Eli's comment. I do use drscheme a lot.
I have used it longer for everything for longer even than Robby,
though I suspect he has now logged many more hours in it than I

I hardly ever need to look at parentheses or move the cursor
to the right point. If I do, it's to re-close parens, but that
is it.

You need to let parens become second nature, even in Dr. -- Matthias

Posted on the users mailing list.