Some thoughts on the 'reveal' operator

Marc Stiegler marcs@skyhunter.com
Tue, 28 Sep 1999 13:52:01 -0700


>> Alternatively, how about if tab was simply not considered as valid
>> character to be present in E source code?
>
>Interesting!  You know, you might get lynched for doing this, but
>i kind of like it.

Yes, you would get lynched mark miller, at least if you did it before
developing the One True IDE for E that makes it invisible whether you have
tabs or spaces, the IDE in which the user can just use a single keystroke to
either increase or decrease indentation level without caring about the silly
ascii representations in the rare circumstances where the OneTrueIDE doesn't
do it automatically for you.

If tabs are just too difficult for you to cope with, you can always use
PrettyE which, despite my personal preferences, converts tabs to spaces.

Fortunately E is open-sourced, I can retrofit tabs into it if I need to.
Then I'll change PrettyE to convert spaces to tabs, and make multiple
adjacent spaces disallowed. Ha! :-)

--marcs