Aaron W. Hsu
2009-08-13 09:14:19 UTC
So, I was browsing around the other day looking at Acme resources, and I
discovered an old post from 1995 wherein someone advocated the use of
proportional fonts for programming in Acme. This surprised me, to say the
least. He even went as far as to mention that SML was the language they
were using, and had managed to get a decent indenting pattern for it that
was just as readable, without messing things up for proportional font
users.
I have to admit that I'm a bit skeptical about whether such a technique
actually works, and so, I thought I would pose some questions to you.
Firstly, how many of you using Acme for programming on a daily basis remap
your fonts so that the fixed width font is the main one that you use?
Secondly, if you do use proportional width fonts, why, and what troubles
did you encounter; what benefits did you encounter?
Thirdly, would you continue using proportional width fonts in cases like
Lisp code, where you very often see something like the following
indentation scheme, and how would you resolve these indentation problems
with proportional width fonts if you did continue to use them?
(let ([foo bar]
[something else])
(some-func (called again)
(with fun indentation)
(and yet)
(another)))
Thanks!
Aaron W. Hsu
discovered an old post from 1995 wherein someone advocated the use of
proportional fonts for programming in Acme. This surprised me, to say the
least. He even went as far as to mention that SML was the language they
were using, and had managed to get a decent indenting pattern for it that
was just as readable, without messing things up for proportional font
users.
I have to admit that I'm a bit skeptical about whether such a technique
actually works, and so, I thought I would pose some questions to you.
Firstly, how many of you using Acme for programming on a daily basis remap
your fonts so that the fixed width font is the main one that you use?
Secondly, if you do use proportional width fonts, why, and what troubles
did you encounter; what benefits did you encounter?
Thirdly, would you continue using proportional width fonts in cases like
Lisp code, where you very often see something like the following
indentation scheme, and how would you resolve these indentation problems
with proportional width fonts if you did continue to use them?
(let ([foo bar]
[something else])
(some-func (called again)
(with fun indentation)
(and yet)
(another)))
Thanks!
Aaron W. Hsu
--
Of all tyrannies, a tyranny sincerely exercised for the good of its
victims may be the most oppressive. -- C. S. Lewis
Of all tyrannies, a tyranny sincerely exercised for the good of its
victims may be the most oppressive. -- C. S. Lewis